2013-02-22 68 views
8

我不得不用相同的類名測試表中每個TR的最後一個TD,我需要使用jQuery發現使用jQuery

找出第一個表的每個TR的最後TD請幫我

+2

歡迎最後TD,我可以給你答案,但你嘗試過什麼? – 2013-02-22 12:32:57

+0

我需要使用jquery查找每個tr的最後一個td。我的表班級名字是tablesorter – 2013-02-22 12:35:04

+1

你好banalaramu。 [so]不是隻爲你編寫代碼的網站類型。您必須告訴我們您在發佈之前至少已*嘗試*完成此任務......您究竟在哪裏遇到問題? – Lix 2013-02-22 12:35:21

回答

8

的jQuery 1.1 .4介紹了last-child selector

說明:選擇所有元素是其父項的最後一個子項。

While:last只匹配一個元素,last:子女可以匹配多個:每個父級匹配一個。

$("table:first tr td:last-child"); 
+0

沒有JQ 1.14:https://code.jquery.com/jquery/ – 2015-10-01 21:00:56

5
$('table:first tr').each(function() { 
    var lasttd= $(this).find(':last-child') 
    //your code 
}); 
+0

我可以知道原因.. – sasi 2013-02-22 12:47:59

+3

'#table'不會找到第一個表和'$(「td:last」)'不會在你的行中找到最後一個td,而是你的dom中的最後一個td – jantimon 2013-02-22 12:49:53

+0

實際上我錯誤地給了'#' – sasi 2013-02-22 12:54:39

7

循環每一個TR並獲得與:last

$('table:first tr').each(function(){ 
$(this).find('td:last').addClass('LastTD'); 
});