我用的是这样的:jQuery:获取第一行中具有特定类的第一个单元格?
$('#' + tableID + "tr:first td:first")
为了让我的第一个单元格,但有潜在的第一个单元格是不是我想要的。我正在寻找的单元格是第一行中具有“canEdit”类的第一个单元格。任何想法如何去做呢?
我用的是这样的:jQuery:获取第一行中具有特定类的第一个单元格?
$('#' + tableID + "tr:first td:first")
为了让我的第一个单元格,但有潜在的第一个单元格是不是我想要的。我正在寻找的单元格是第一行中具有“canEdit”类的第一个单元格。任何想法如何去做呢?
所以,你想,这是什么,从我的理解
$('#' + tableID + " tr:first td.canEdit:first")
// gets "first cell" in the "first row" that has class edit
有多个单元格附有“canEdit”。这确实给了我这个单元格,但我必须添加一个索引来抓取第一个单元格。 – jlrolin
这会得到你第一个单元格..在class = canEdit –
的第一行内请注意..你应该在他的答案中指定tbody作为@espascarello。因为它会查找第一个
只需将相应的类添加到您的选择,像这样:
如果行都有各自的类:
$('#' + tableID + " tr.canEdit:first td:first")
或者,如果小区必须具有类:
$('#' + tableID + " tr:first td.canEdit:first")
还要注意在选择器中“tr”之前添加的空格。
将您的课程添加到选择器中。
$('#' + tableID + " tr.canEdit:first td:first")
一类添加到TR。你也应该限制在tbody中,这样它就不会在行或列中查找行。
$('#' + tableID + " tbody tr.canEdit:first td:first")
行或单元格是否具有canEdit类? – Sirko