<table width="600px" id='testTable'>
<tr class="red"><td>this</td></tr>
<tr><td>1</td></tr>
<tr><td>1</td></tr>
<tr><td>1</td></tr>
<tr class="red"><td>1</td></tr>
<tr><td>1</td></tr>
<tr><td>1</td></tr>
<tr class="red"><td>this</td></tr>
<tr><td>1</td></tr>
<tr><td>1</td></tr>
<tr class="red"><td>1</td></tr>
<tr><td>1</td></tr>
<tr><td>1</td></tr>
</table>
.gray
{
background-color:#dddddd;
}
.red
{
color:Red;
}
$(function() {
$('#testTable tr.red:nth-child(odd)').addClass('gray');
//this should select tr's with text=this, but its not happening
});
我想选择class = red但没有发生的表内的所有可能性。请帮助jquery中的第n个子选择器
我不认为你用“this”标识的行是奇怪的。第一个标记为“this”的是奇数,而值为“1”的是奇数,而第二个标记为“this”的不是奇数。 – 2010-03-08 16:28:26