从前一个表行获取td的值

时间:2015-12-17 19:53:30

标签: jquery

我使用一个按钮在原始表行下面插入一个新表行。

我不想复制包含所有值的行。我只想复制一些特定的值。

因此,有表数据<td>,它们具有类'ed-id'。该类仅用于一列。

如何获取上一行td的值?

我试过了:但它不起作用。 val是空的

var myRow = $(this).parents("tr:last"),
    rowWithInput = myRow.prevAll(":has('.ed-id')").last(),
    val = rowWithInput.find(".ed-id").val();

console.log( val);

1 个答案:

答案 0 :(得分:1)

尝试使用prev()

var prevRow = $("button").closest("tr").prev(); // Will give you access to the row

prevRow.find("td.ed-id").html() // Or .text() will get you what's inside the td.

注意:未经测试的代码!