使用Jquery遍历HTML

时间:2013-06-25 14:49:26

标签: jquery html

我的示例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?

由于

3 个答案:

答案 0 :(得分:11)

您可以使用.closest()

$('#temp').closest('tr').css('background-color', 'green');

答案 1 :(得分:1)

尝试.parents()

$('#temp').parents('tr').first().css({'background-color': '#fff'});

.first()排除嵌套表格中的元素。

.closest()

$('#temp').closest('tr').css({'background-color': '#fff'});

答案 2 :(得分:1)

在jQuery中:

$("#temp").parents("tr").css('background-color', 'green');