我有HTMLTable,包含一些行和列。我在点击时将一个函数绑定到该表的单元格。在这个函数里面,我需要获得这个选定行中第一个单元格的值。 我有以下内容:
$(this).parent().children()
gives me object with 4 HTMLTableCellElement like on the picture
我需要获取包含[0]元素的innerHTML的文本:
如何获取此文本?
If I use $(this).parent().children('0').innerHTML it gives me "undefined"
答案 0 :(得分:4)
.children()
返回一个DOM元素数组。你可以简单地抓住数组中的第一个元素:
$(this).parent().children()[0].innerHTML
答案 1 :(得分:3)
非常接近,试试:
$(this).parent("tr").find("td:first").text();