【发布时间】:2009-03-09 00:26:54
【问题描述】:
我遇到的问题越来越频繁,我有一个与<td> 绑定的事件处理程序,我需要获取该行中第一个<td> 中的文本(这是主键)。假设我不想添加任何额外的标记,那么最简单的方法是什么?
【问题讨论】:
标签: jquery
我遇到的问题越来越频繁,我有一个与<td> 绑定的事件处理程序,我需要获取该行中第一个<td> 中的文本(这是主键)。假设我不想添加任何额外的标记,那么最简单的方法是什么?
【问题讨论】:
标签: jquery
使用 JQuery 你可以这样写:
function eventHandler()
{
var firstTdText = $(this).parent().children("td:first").html();
}
当然,假设“this”引用了 html TD。
【讨论】:
要引用该行中的第一个单元格,您可以使用 prevAll 选择器选择它:
$(this).prevAll("td:last")
从中获取文本:
$(this).prevAll("td:last").html()
// or,
$(this).prevAll("td:last").text()
【讨论】:
【讨论】: