下一个选择器无效?这有什么问题?
Javascript:
$('.detWindow').children("tr:contains('Mary'),tr:contains('John')").addClass('highlight');
HTML:
<div class='detWindow'>
<table>
<tr>
<td>John</td>
<td>Another</td>
</tr>
<tr>
<td>Peter</td>
<td>Another</td>
</tr>
<tr>
<td>Mary</td>
<td>Another</td>
</tr>
</table>
</div>
答案 0 :(得分:2)
tr
不是div
的孩子,因此.children()需要使用.find()来查找&gt; 1级的后代
$('.detWindow').find("tr:contains('Mary'),tr:contains('John')").addClass('highlight');
演示:Fiddle