下一个选择器不工作了?这是怎么回事?
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>发布于 2014-01-07 03:44:31
tr不是div的子级,所以.children()需要使用.find()来在>1层找到后代
$('.detWindow').find("tr:contains('Mary'),tr:contains('John')").addClass('highlight');演示:小提琴
https://stackoverflow.com/questions/20963513
复制相似问题