【发布时间】:2021-09-21 16:36:42
【问题描述】:
我有一个表和正在动态创建到该表中的行,如下所示:
$("body").on("click","#addRow",function(ev){
var newRow = "<tr class='tabrow editing'>"
+"<th><div></div><div><input type='text' class='form-control' value=''/></div></th>"
// +"<td><div>A"+len+"</div><div><input type='text' value='A"+len+"'/></div></td>"
+"<th><div><button class='editRow ' type='button'>Edit</button></div><div><button class='deleteRow ' type='button'>Delete</button></div><div><button class='saveRow' type='button'>Save</button></div></th>"
+"</tr>";
$(newRow).appendTo("#data_table tbody");
});
如何在开头添加一个 id?
我试过了
$(newRow).find('tr').attr('id' , 'row' + someNumber);
【问题讨论】:
-
$(newRow).attr('id' , 'row' + someNumber);因为该行本身没有descendant。 -
离题:添加自动生成的 ID 是一种反模式。你可能根本不需要它。
标签: javascript jquery attr