使用jquery克隆表单现在处于非活动状态
问题描述:
我有一个简单的表单,它具有click()函数拾取的几个字段。我也克隆表格,并追加它(目的是重命名字段,但还没有到那里)。使用jquery克隆表单现在处于非活动状态
难点在于在克隆表单后,click()函数不作用于克隆的字段变量。我已经尝试使用活的()克隆这样的:
$('#link').live('click', function() {
var cloneFieldset = $('.parentFieldset').clone();
$(this).after(cloneFieldset);
});
任何想法如何克隆字段集,同时保持能够与jQuery的互动克隆领域?
答
不能有两个具有相同ID的DOM元素,因此当您克隆它时,click处理程序仅适用于具有该ID的第1个DOM元素。
如果live, click
影响到一个类,那么您的代码应该可以工作。
被点击的链接有一个ID,因为只有一个,并且没有被克隆。被复制的字段集是一个类,其中的项目也被点击。 – 2011-05-12 19:28:56
是所有这些类“活”的点击处理程序? – Neal 2011-05-12 19:32:13
他们不是!好抓住尼尔。非常感谢。 :) – 2011-05-12 19:34:25