2

我的 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 的来源。

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

4

1 回答 1

5

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

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

哦,您在第 11 类之后缺少一个结束 ",不确定这是否是粘贴的代码。

于 2009-04-06T01:34:28.093 回答