15

次のようなhtmlテーブルがあるとしましょう:

<table>
<tr id="a" class="red"><td>test</td></tr>
<tr id="b" class="red"><td>test</td></tr>
<tr id="c" class="red"><td>test</td></tr>
<tr id="d" class="red"><td>test</td></tr>
<tr id="e" class="green"><td>test</td></tr>
<tr id="f" class="blue"><td>test</td></tr>
</table>

jQueryを使用してクラス「赤」のすべてのIDをループ/取得するにはどうすればよいですか?

4

4 に答える 4

29

.each()を使用する

var idArray = [];
$('.red').each(function () {
    idArray.push(this.id);
});
于 2013-09-06T11:47:53.293 に答える