使用jQuery引用嵌套在<div>中的2个图像中的任何一个

mrb*_*lah 2 jquery dom css-selectors

我的DOM看起来像:

<div id="blah-1">
  <div class="class1">
     <div class="class11>
        <a href=""><img src=""></a> <b>blah</b>
        <a href=""><img src=""></a>
     </div>
  </div>
</div>
Run Code Online (Sandbox Code Playgroud)

我必须改变第一个或有时第二个img的来源.

我正在使用jQuery,并且还没有强大的选择器处理能力!

Jer*_*ley 5

您可以使用:eq(n)选择给定位置的元素:

$("#blah-1 .class1 .class11 img:eq(0)").attr("src", newSource);
$("#blah-1 .class1 .class11 img:eq(1)").attr("src", newSource);
Run Code Online (Sandbox Code Playgroud)

哦,你错过了一个关闭"课后11,不确定是否粘贴代码.