2012-10-19 112 views
0

我用的是這樣的:jQuery:獲取第一行中具有特定類的第一個單元格?

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

爲了讓我的第一個單元格,但有潛在的第一個單元格是不是我想要的。我正在尋找的單元格是第一行中具有「canEdit」類的第一個單元格。任何想法如何去做呢?

+1

行或單元格是否具有canEdit類? – Sirko

回答

1

所以,你想,這是什麼,從我的理解

$('#' + tableID + " tr:first td.canEdit:first") 
// gets "first cell" in the "first row" that has class edit 
+0

有多個單元格附有「canEdit」。這確實給了我這個單元格,但我必須添加一個索引來抓取第一個單元格。 – jlrolin

+0

這會得到你第一個單元格..在class = canEdit –

+0

的第一行內請注意..你應該在他的答案中指定tbody作爲@espascarello。因爲它會查找第一個它找到.. –

3

只需將相應的類添加到您的選擇,像這樣:

如果行都有各自的類:

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

或者,如果小區必須具有類:

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

還要注意在選擇器中「tr」之前添加的空格。

0

將您的課程添加到選擇器中。

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

一類添加到TR。你也應該限制在tbody中,這樣它就不會在行或列中查找行。

$('#' + tableID + " tbody tr.canEdit:first td:first") 
相關問題