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>

1番目または場合によっては2番目の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);

ああ、あなたはclass11の後に「終わり」が欠けています、それが貼り付けられたコードであるかどうかはわかりません。

于 2009-04-06T01:34:28.093 に答える