我的示例HTML
<tr>
<td>
<div><span id="temp" />
</div>
</td>
</tr>
<tr>
<td>
<div><span id="temp" />
</div>
</td>
</tr>
从Span标签中我如何获得 Table tr 标签并设置其背景颜色? 任何简单的方法,而不是找到parent.parent?
只有特定范围标记TR 应该更改而不是所有表TR?
由于
答案 0 :(得分:11)
您可以使用.closest()
$('#temp').closest('tr').css('background-color', 'green');
答案 1 :(得分:1)
$('#temp').parents('tr').first().css({'background-color': '#fff'});
.first()排除嵌套表格中的元素。
$('#temp').closest('tr').css({'background-color': '#fff'});
答案 2 :(得分:1)
在jQuery中:
$("#temp").parents("tr").css('background-color', 'green');