触发时,表的第三(底部)行被克隆。在 CSS 中,这一行 (#tr3) 设置为:display:none; 这是我正在克隆的表行:
<tr name="tr3" id="tr3">
<td><input type="text" name="dt1" id="dt1"></td>
<td><input type="text" name="fn1" id="fn1"></td>
<td><a href="#" name="change1" id="change1">change</a></td>
<td><a href="#" name="del1" id="del1">delete</a></td>
</tr>
这是克隆行的 JQuery 代码。可悲的是,不是我的,所以我不明白这一切。
$("table tr:nth-child(4)").clone().find("input").each(function() {
$(this).val('').attr('id', function(_, id) {
return id + count;
});
具体来说,第 2 行中的函数是如何工作的——下划线是什么?
不过,这就是我来的目的。我怎样才能:
- 将样式更改为 display:block 用于克隆行,以及
- 更新克隆行中锚标记的 ID。输入字段的 ID 会更新(例如 fn1 => fn11、fn12、fn13、fn14 等)。
谢谢你。