获取第一行的文本与另一行的文本

时间:2009-03-09 00:26:54

标签: jquery

我越来越频繁地遇到问题,我将事件处理程序绑定到<td>,我需要在该行的第一个<td>中获取文本(是主键)。假设我不想添加任何额外的标记,最简单的方法是什么?

3 个答案:

答案 0 :(得分:4)

使用JQuery,您可以编写如下内容:

function eventHandler()
{
    var firstTdText = $(this).parent().children("td:first").html();
}

当然,假设“this”引用了html TD。

答案 1 :(得分:2)

要引用该行中的第一个单元格,您可以使用prevAll选择器选择它:

$(this).prevAll("td:last")

从中获取文字:

$(this).prevAll("td:last").html()
// or,
$(this).prevAll("td:last").text()

答案 2 :(得分:1)

您将转到parent <tr>,然后转到父to the 1st child.