我的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>


我必须更改第一张img或第二张img的来源。

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

最佳答案

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

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


哦,您会在class11之后遗漏一个结束符,不确定是否粘贴了代码。

09-27 19:21