2012-07-30 92 views
0

jQuery中如何獲取包含<td>s獲取包含TDS

到目前爲止,我的代碼看起來是這樣,但它不工作的第一個錶行的第一個TR?

$('#mytable tr').has('td:first').html(); 

感謝

+0

的。先後正確的用法()被$(「#mytable tr」)。has(「td:first」)。html();但我仍然不確定它會選擇第一個表格行。 – ninja 2012-07-30 09:31:18

+0

在發佈代碼之前,您至少應確保它不包含語法錯誤。 – 2012-07-30 09:36:31

+0

和編輯必須是6個字符長,我不能編輯他的代碼來修復錯誤。大。 – Shaheer 2012-07-30 11:15:10

回答

5

你能找到的第一個TD的父。

$("#mytable td:first").parent().html(); 
1

嘗試使用此:

$("#mytable td:first ").parents('tr').html(); 
2

你可以嘗試

$($("#mytable").find('tr')[0]).find('td') 

在這種情況下,你可以通過行迭代並獲取TDS

$($($("#mytable").find('tr')[0]).find('td')[0]).text() 
$($($("#mytable").find('tr')[0]).find('td')[1]).text() 
1

試試這個,jQuery維護元素索引Ë選擇他們 -

$('#mytable td').eq(0).parent(); 

所以在實際上,這將選擇在表中的第一td並返回母,這應該是一個tr元素,按照慣例