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/