JS for DIV结构

时间:2015-01-29 22:04:47

标签: javascript jquery lightgallery

我使用以下代码为所提到的DIV #lightGallery

调用JS函数
 $("#lightGallery").lightGallery({
    thumbnail: false,
});

我需要修改JS代码来为任何#DIV + num调用函数,比如#lightGallery1,#lightGallery2,...等

3 个答案:

答案 0 :(得分:2)

$('[id^="lightGallery"]').lightGallery({
    thumbnail: false,
});

答案 1 :(得分:1)

而不是这个,我只是给元素一个类名,并用

调用它们
$('.lightGallery').lightGallery({
    thumbnail: false,
});

答案 2 :(得分:0)

最简单的方法是使用id

的attribute-starts-with选择器
$("[id^=lightGallery]").lightGallery({
    thumbnail: false,
});

如果您需要过滤掉idlightGallery开头,但使用非数字字符的其他元素,您还可以使用filter()

$("[id^=lightGallery]").filter(function(){
    return /^lightGallery\d+/.test(this.id);
}).lightGallery({
    thumbnail: false,
});

参考文献: