2010-10-06 62 views
1

我有一個html表,我需要獲取第一行(不是thead part.It將在tbody部分)最後一列值或文本。我需要點擊按鈕btnAdd如何使用jQuery獲取Html表的第一行最後一列使用jQuery

<table> 
    <thead> 
    <tr> 
    <td>Name</td> 
    <td>ID</td> 
    </tr> 
    </thead> 
    <tbody> 
    <tr> 
    <td>Edwin</td> 
    <td><span style='display:none'>1</span></td> 
    </tr> 
    </tbody> 
    </table> 
    <input type='btnAdd' runat='server' > 

回答

4
$('table tbody tr:first td:last').text() 
+0

那不是選擇第一行的最後一個單元格? 'thead'裏面的是哪一個? – 2010-10-06 10:56:35

+0

我正在使用ID進行訪問?我可以使用#tbl而不是表格嗎? #tbl是我的桌子; s ID – kbvishnu 2010-10-06 11:19:11

+0

@hari是的,你可以! – 2010-10-06 11:20:53

1

這應該工作的價值,我認爲:

$('btnAdd').click(
    function(){ 
     var text = $('tbody > tr:first > td:last').text(); 
    }); 
+0

如果我想要第三列?第一和最後工作正常。 – Sakthivel 2013-07-05 06:54:38

+1

['td:eq(3)'](http://api.jquery.com/eq-selector/)。 – 2013-07-05 10:18:48

0
$("button").click(function(){ 
    var columnText = $("TABLE TBODY TR:first TD:last").html(); 
} 
相關問題