2013-06-19 38 views
0

我需要在jQuery來得到下面的輸入ID:獲取一個輸入ID jQuery中

enter image description here

**輸入總是在第二個「TD」,並在最後「TR」

我嘗試:

var LastDate = $("#content_tr").find('tr:last'); 

後來我不知道正確的語法 非常感謝您的幫助

+0

請閱讀:[jQuery的:行程(http://api.jquery.com/category/traversing/)。 –

回答

3

嘗試:

var LastDate = $("#content_tr tr:last td:eq(1) input").attr('id'); 
+0

感謝您的幫助,但它返回「未定義」... :( – BYU

+1

然後,您需要發佈實際的HTML,而不僅僅是一個圖像。請更新您的問題,它也是一個jsFiddle幫助 – j08691

+0

不壞,但可以在性能方面得到改進:) – Alvaro

1

試試這個。

var LastDate = $('tr>td>input.date','#content_tr').attr('id'); 

我想你需要添加.EQ(X),以找到一組元素的jQuery回報的第十屆元素,但它取決於你的代碼,你想......

什麼

例如,看到所有你的ID:

$('tr>td>input.date','#content_tr').each(function(){ 
    console.log($(this).attr('id')); 
}); 
+0

感謝您的幫助,但它返回「undefined」... :( – BYU

+0

你能在jsFiddle中做一個示例,所以我們可以確定我們談論相同的代碼?謝謝。 – AntouanK

1

您可以使用get()拉出一個特定元素相匹配的元素列表。

在這種情況下,我會怎麼做:

$('#content_tr tr:last td').get(1);