选择带jquery的孩子

时间:2013-04-29 16:02:26

标签: jquery html image select jquery-selectors

我很难找到一个选择div的img的选项。

在我的标记中我只有这个:

      <div class="slideshow-container">
                <div id="loading" class="loader"></div>
                <div id="slideshow" class="slideshow"></div>
            </div>

在浏览器中呈现时,它是这样的: Inspect source

这是我使用的图库:Galleriffic

我想选择#slideshow的图像并为其添加类。请帮忙。

更新: 在gallery js文件中,我找到了添加图像的位置,但我无法添加它。

以下是我正在尝试的内容: enter image description here

5 个答案:

答案 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')