JQuery多类自动化

时间:2017-10-28 06:17:55

标签: jquery wordpress loops

我在WordPress和计数器中有多个post in循环,所以我可以为每个帖子提供特定的类。

在JQuery中我需要添加点击功能,所以每个帖子都打开他的div,这样的课程后面有相同的数字:

df

由于我有越来越多的帖子,我需要在jquery的某个循环中进行,即使因为如果我调用不存在的Id,所有的js都会掉下来。

1 个答案:

答案 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包装它。如果您不更改选择器,它应该工作。如果你这样做,你需要相应修改。