HTML:

<table id="mytable">
<tr>
<td class="cssred"><span name='478'>john</span></td>
</tr>
<tr>
<td class="cssred"><span name='478'></span></td>
</tr>
<tr>
<td class="cssred"><span name='478'></span></td>
</tr>
 <tr>
<td class="cssred"><span name='521'></span></td>
</tr>
<tr>
<td class="cssred"><span name='522'></span></td>
</tr>
</table>

JavaScript:
$(this).find('span').attr('name');

我必须遍历整个表并检查任何span标签的atrribute名称值为478,然后使其父单元格类cssgreen成为可能。

最佳答案

$("#mytable td:has(span[name='478'])").toggleClass("cssred cssgreen");

要么
$("#mytable span[name='478']").parent().toggleClass("cssred cssgreen");

演示: http://jsfiddle.net/E55jb/

10-07 19:03
查看更多