Javascript jQuery:获取第一行中具有特定类的第一个单元格?
我用的是:Javascript jQuery:获取第一行中具有特定类的第一个单元格?,javascript,jquery,Javascript,Jquery,我用的是: $('#' + tableID + "tr:first td:first") 得到我的第一个细胞,但有潜力第一个细胞不是我想要的。我要查找的单元格是第一行中具有类“canEdit”的第一个单元格。你知道怎么做吗 只需将相应的类添加到选择器中,如下所示: 如果行必须具有相应的类: $('#' + tableID + " tr.canEdit:first td:first") 或者,如果单元格必须具有类: $('#' + tableID + " tr:first td.canEdit
$('#' + tableID + "tr:first td:first")
得到我的第一个细胞,但有潜力第一个细胞不是我想要的。我要查找的单元格是第一行中具有类“canEdit”的第一个单元格。你知道怎么做吗 只需将相应的类添加到选择器中,如下所示: 如果行必须具有相应的类:
$('#' + tableID + " tr.canEdit:first td:first")
或者,如果单元格必须具有类:
$('#' + tableID + " tr:first td.canEdit:first")
还要注意选择器中“tr”前面添加的空格。只需将相应的类添加到选择器中,如下所示:
$('#' + tableID + " tr.canEdit:first td:first")
如果行必须具有相应的类:
$('#' + tableID + " tr.canEdit:first td:first")
或者,如果单元格必须具有类:
$('#' + tableID + " tr:first td.canEdit:first")
还要注意选择器中“tr”前面添加的空格。将您的类添加到选择器中
$('#' + tableID + " tr.canEdit:first td:first")
将类添加到选择器
$('#' + tableID + " tr.canEdit:first td:first")
所以你想要的是我的理解
$('#' + tableID + " tr:first td.canEdit:first")
// gets "first cell" in the "first row" that has class edit
所以你想要的是我的理解
$('#' + tableID + " tr:first td.canEdit:first")
// gets "first cell" in the "first row" that has class edit
向tr添加一个类。您还应该限制tbody,这样它就不会在thead或tfoot中查找行
$('#' + tableID + " tbody tr.canEdit:first td:first")
向tr添加一个类。您还应该限制tbody,这样它就不会在thead或tfoot中查找行
$('#' + tableID + " tbody tr.canEdit:first td:first")
行或单元格是否具有类
canEdit
?行或单元格是否具有类canEdit
?有多个单元格附加了“canEdit”。这确实给了我一个单元格,但我必须添加一个索引来获取第一个单元格。这将得到第一个单元格。。在第一行中,class=canEditdo note。。您应该按照@espascarello在其回答中指出的那样指定tbody。因为它会寻找它找到的第一个..我在事实发生后指定了tbody,但是你上面放的编辑版本有效。有多个附加了“canEdit”的单元格。这确实给了我一个单元格,但我必须添加一个索引来获取第一个单元格。这将得到第一个单元格。。在第一行中,class=canEditdo note。。您应该按照@espascarello在其回答中指出的那样指定tbody。因为它将寻找它找到的第一个..我在事实之后指定了tbody,但是你上面放的编辑版本有效。