我设法让细胞集合在一排点击此行时如下:如何用jQuery获取html表格单元格的文本值?
$('.NamesGridClass tbody tr').bind('click', function() {
var ch = $(this).children();
alert(ch[0] + ' ' + ch[1]);
});
上述选择片段成功地显示:
[对象HTMLTableCellElement] [对象HTMLTableCellElement]
我试过ch[0].html()
,ch[0].val()
,ch[0].text()
,并且得到错误。我怎样才能在这里获得我的细胞内容?
为什么?只需'ch.html()' – jQuery00
@ jQuery00,当然,这是做同样的事情和少字符。但重点是'.html()'只适用于jQuery对象。 'ch'和'$(ch [0])'都是jQuery对象; 'ch [0]'不是。 –