我很难找到一个选择div的img的选项。
在我的标记中我只有这个:
<div class="slideshow-container">
<div id="loading" class="loader"></div>
<div id="slideshow" class="slideshow"></div>
</div>
在浏览器中呈现时,它是这样的:
这是我使用的图库:Galleriffic
我想选择#slideshow
的图像并为其添加类。请帮忙。
更新: 在gallery js文件中,我找到了添加图像的位置,但我无法添加它。
以下是我正在尝试的内容:
答案 0 :(得分:2)
试试这个: - 您可能需要查看jquery选择器。
$('#slideshow img').addClass('newclass');
如果您想要专门查看超链接中的图像并且想要影响任何其他图像(如果直接出现在#slideshow
中),您应该使用它。: -
$("#slideshow > .advance-link > img").addClass('newClass');
答案 1 :(得分:2)
试试这个:
$('#slideshow').find('img').addClass('someclass');
答案 2 :(得分:1)
我通过修改galleriffic的刷新功能来完成这个:
refresh: function() {
// skip to this line of code:
if (!imageData.image) {
var image = new Image();
// Add this line
image.className = your_class_name_here
答案 3 :(得分:0)
试试这个:
$("#slideshow").find('.advance-link').children('img').addClass('newClass');
答案 4 :(得分:0)
$('#slideshow').find('img').addClass('classname')