Jquery 获取第一个文档的文本<;td>;与另一行在同一行中<;td>;

Jquery 获取第一个文档的文本<;td>;与另一行在同一行中<;td>;,jquery,Jquery,我越来越频繁地遇到一个问题,我有一个绑定到的事件处理程序,我需要获取该行第一个中的文本(这是主键)。假设我不想添加任何附加标记,那么最简单的方法是什么?您可以先转到,然后从父级转到,然后从父级使用JQuery编写如下内容: function eventHandler() { var firstTdText = $(this).parent().children("td:first").html(); } 当然,假设“this”引用html TD。使用JQuery,您可以编写如下内容:

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

您可以先转到,然后从父级转到,然后从父级使用JQuery编写如下内容:

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

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

使用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()

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

$(this).prevAll("td:last")
要从中获取文本,请执行以下操作:

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

谢谢我应该测试一下。我在考虑CSS选择器。谢谢。我应该测试一下。我在想CSS选择器。