我在WordPress和计数器中有多个post in循环,所以我可以为每个帖子提供特定的类。
在JQuery中我需要添加点击功能,所以每个帖子都打开他的div,这样的课程后面有相同的数字:
df
由于我有越来越多的帖子,我需要在jquery的某个循环中进行,即使因为如果我调用不存在的Id,所有的js都会掉下来。
答案 0 :(得分:1)
如果我理解你说的正确,你可以尝试这样的事情:
$(document).on('click','[id^="copyButton"]',function(event){
// this refs all elements that have an id
// starting with copyButton whether or not
// they have been loaded yet
var index=this.id.replace("copyButton",'');
$(".showClip"+index).addClass('showedclip');
});
以上内容适用于以copyButton
开头的所有元素,无论它们是否存在。您可以(并且应该)将它保留在任何循环之外,并用$(document).ready
包装它。如果您不更改选择器,它应该工作。如果你这样做,你需要相应修改。