我在wp网站上有以下声明,可以在我的标签上激活我的画廊:
jQuery("ul.tabs a").click(function(){
jQuery('#DOPNextGENThumbnailGallery1').DOPNextGENThumbnailGallery();
});
我为我使用的每个#DOPNextGENThumbnailGallery
执行此操作(因此#DOPNextGENThumbnailGallery1, #DOPNextGENThumbnailGallery2, etc
)。我想循环而不是硬编码。如何点击#DOPNextGENThumbnailGallery
*?
任何帮助都会非常感激
答案 0 :(得分:2)
使用以id语法开头的属性会影响性能。
相反,将相同的类应用于所有 - 比如myCommonClass
,然后执行类似
jQuery("ul.tabs a").click(function(){
$(".myCommonClass").DOPNextGENThumbnailGallery();
});
为什么ID的性能不好从选择器开始? -
$("id^...")
答案 1 :(得分:1)
jQuery("[id^='DOPNextGENThumbnailGallery']").DOPNextGENThumbnailGallery();