0

我正在使用这个:

$('#' + tableID + "tr:first td:first")

得到我的第一个细胞,但有可能第一个细胞不是我想要的。我要查找的单元格是第一行中具有“canEdit”类的第一个单元格。知道如何去做吗?

4

4 回答 4

3

只需将相应的类添加到您的选择器中,如下所示:

如果该行必须具有相应的类:

$('#' + tableID + " tr.canEdit:first td:first")

或者,如果单元格必须具有类:

$('#' + tableID + " tr:first td.canEdit:first")

还要注意选择器中“tr”之前添加的空格。

于 2012-10-19T13:36:33.127 回答
1

所以你想要的是我的理解

$('#' + tableID + " tr:first td.canEdit:first")
// gets "first cell" in the "first row" that has class edit
于 2012-10-19T13:37:24.887 回答
0

将您的班级添加到选择器中。

$('#' + tableID + " tr.canEdit:first td:first")
于 2012-10-19T13:37:00.830 回答
0

向 tr 添加一个类。您还应该限制在 tbody 上,这样它就不会在 thead 或 tfoot 中查找行。

$('#' + tableID + " tbody tr.canEdit:first td:first")
于 2012-10-19T13:38:17.087 回答