2011-06-16 49 views
0

我有問題使用變量作爲選擇器與jQuery。使用var與jQuery選擇器

如何使用$ t選擇最後的td?

<table id="mytable"> 
<tr> 
<td>a</td> 
<td>b</td> 
</tr> 
</table> 

變量$ T = $( '#MYTABLE')

回答

5

使用.find:last結合。這樣你在表格中搜索最後td

$t.find("td:last") 

jQuery docs

.find

說明:獲取每個元素的後代在當前匹配的元素,過濾通過選擇器,jQuery對象或元素。

:last

描述:選擇最後一個匹配元素。

請注意:上次通過過濾當前jQuery集合並匹配其中的最後一個元素來選擇單個元素。

1

見工作示例這裏http://jsfiddle.net/MXjFP/2/

var $t = $("#mytable"); 
var $td = $t.find("td:last"); 
alert($td.html()); 

這是一個有點混亂,如果可能的話我會從你的變量名稱中刪除「$」,使之成爲更易於閱讀。

1

你可以寫

$t.find('td:last')