我使用一个按钮在原始表行下面插入一个新表行。
我不想复制包含所有值的行。我只想复制一些特定的值。
因此,有表数据<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);
答案 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.
注意:未经测试的代码!