jQuery を使用していくつかの要素 ID にアクセスしたいので、これらの要素の内容を動的に変更できます。ただし、(私は信じています) nth-child セレクターを使用することはできません。これらの要素 ID はテーブル レイアウトを使用するため、すべてが同じ親を共有するわけではないためです。
例えば、
<table>
<tr>
<td> <div class="bio"><img id="photograph_1" src="test.jpg"></div> </td>
<td> <div class="bio"><img id="photograph_2" src="test.jpg"></div> </td>
</tr>
<tr>
<td> <div class="bio"><img id="photograph_3" src="test.jpg"></div> </td>
<td> <div class="bio"><img id="photograph_4" src="test.jpg"></div> </td>
</tr>
</table>
IDで各要素にアクセスする方法があると思い$('#photograph_1')
ましたが、これを動的に実行しようとすると機能しません。for(i=0; i++; i<4) { $('#photograph_'+(i+1)).attr('src',image[i]); }
(image[] は画像ソースの配列です)。
私がやろうとしていることは可能ですか?もしそうなら、どうすればそれを行うことができますか?この参照から、何をすべきか明確ではありません。