从索引中选择jquery行

时间:2011-04-15 12:25:37

标签: javascript jquery

我希望,给定一个表id和一个行索引(从0开始),以选择该索引处的行,以便我可以将背景颜色应用于其所有td。我熟悉基本选择,但不知道如何使用索引变量。

4 个答案:

答案 0 :(得分:3)

这应该适合你:

$('#id tbody > tr').eq(rowindex)

或者,根据您的评论请求:

$('#id tbody > tr').eq(rowindex).children().addClass('myClass');

答案 1 :(得分:0)

var selectedRow = 4 $('#myID tr:eq('+ selectedRow +')');

会给你第5行。

答案 2 :(得分:0)

$(#TABLEID)[0] .rows [ROWNUMBER]

答案 3 :(得分:0)

如果我错了,请纠正我,但我没有看到你的例子中为什么要将addClass添加到一行的每个单元格中。当然,除非您想要选择一组自定义的行单元格。如果没有,你可以简单地将一个类(例如ex“selected”)应用到你选择的行并写下这样的css:

tr td {
    background-color: #fff;
}
tr.selected td {
    background-color: #fffccc;
}

或者您甚至可以尝试设置整行的背景颜色。

祝你好运!