【发布时间】:2011-06-05 19:21:20
【问题描述】:
我有以下几点:
$('tbody').delegate('td','click',function() {
log($(this).index()); // Column
});
问:如何确定行?
【问题讨论】:
标签: javascript jquery
我有以下几点:
$('tbody').delegate('td','click',function() {
log($(this).index()); // Column
});
问:如何确定行?
【问题讨论】:
标签: javascript jquery
使用.parent() 方法。
$('tbody').delegate('td','click',function() {
$(this).parent(); // tr
});
或者你可以使用:
.closest().parents()【讨论】:
.parent() 确实应该足够了。其他任何内容都是格式错误的 HTML。
.parent() 从单元格本身来说是精确的。
tr 元素可以是td 元素的父元素。因此,您只需调用 .parent() 即可获取该行。
parent() 可能就是您要找的。像这样:
$(this).parent()
【讨论】: