如何使用jQuery获取Object集合的子元素的值?

时间:2013-11-11 18:33:31

标签: javascript jquery html-table

我有HTMLTable,包含一些行和列。我在点击时将一个函数绑定到该表的单元格。在这个函数里面,我需要获得这个选定行中第一个单元格的值。 我有以下内容:

enter image description here

$(this).parent().children() 
gives me object with 4 HTMLTableCellElement like on the picture

我需要获取包含[0]元素的innerHTML的文本:

enter image description here

如何获取此文本?

If I use $(this).parent().children('0').innerHTML it gives me "undefined"

2 个答案:

答案 0 :(得分:4)

.children()返回一个DOM元素数组。你可以简单地抓住数组中的第一个元素:

$(this).parent().children()[0].innerHTML

答案 1 :(得分:3)

非常接近,试试:

$(this).parent("tr").find("td:first").text();