我不是很擅长JS,但我试图动态添加一行内容(克隆)。这是有效的,如果我把
var apcount = 0;
function add(id, apmax) {
var aptable = id;
if (apmax > apcount) {
$("table tr:last").clone().appendTo("#m1s1t2").find(':input').attr('name', function(index, name) {
return name.replace(/(\d+)$/, function(fullMatch, n) {
return Number(n) + 1;
});
})
}; apcount++;
}
'id'直接进入'.appendTo'。调用此函数是一个按钮
<input onclick="add('m1s1t2',2)" type="button">
其实我想要'。appendTo(id)'
之类的东西有人有想法吗?
答案 0 :(得分:0)
因此请使用您传入的id变量
变化
.appendTo("#m1s1t2")
到
.appendTo("#" + id)