我有一个简单的表单,其中有几个字段被click()函数选中。
我也在克隆表单并附加它(目的是重命名字段,但还没有到达那里)。
难点在于克隆表单后,click()函数不会对克隆的字段变量起作用。我尝试使用live()来克隆它:
$('#link').live('click', function() {
var cloneFieldset = $('.parentFieldset').clone();
$(this).after(cloneFieldset);
});
如何克隆字段集,同时保持克隆字段能够与jquery交互?
答案 0 :(得分:4)
不能拥有具有相同ID的两个 DOM元素,因此当您克隆它时,单击处理程序仅适用于具有该ID的第一个DOM元素。
如果live, click
影响了某个类,那么代码应该可以正常工作。