我正在使用这个:
$('#' + tableID + "tr:first td:first")
得到我的第一个细胞,但有可能第一个细胞不是我想要的。我要查找的单元格是第一行中具有“canEdit”类的第一个单元格。知道如何去做吗?
我正在使用这个:
$('#' + tableID + "tr:first td:first")
得到我的第一个细胞,但有可能第一个细胞不是我想要的。我要查找的单元格是第一行中具有“canEdit”类的第一个单元格。知道如何去做吗?
只需将相应的类添加到您的选择器中,如下所示:
如果该行必须具有相应的类:
$('#' + tableID + " tr.canEdit:first td:first")
或者,如果单元格必须具有类:
$('#' + tableID + " tr:first td.canEdit:first")
还要注意选择器中“tr”之前添加的空格。
所以你想要的是我的理解
$('#' + tableID + " tr:first td.canEdit:first")
// gets "first cell" in the "first row" that has class edit
将您的班级添加到选择器中。
$('#' + tableID + " tr.canEdit:first td:first")
向 tr 添加一个类。您还应该限制在 tbody 上,这样它就不会在 thead 或 tfoot 中查找行。
$('#' + tableID + " tbody tr.canEdit:first td:first")