我有一个包含字段集的表单,并且能够添加新部分(前一个字段集的克隆)。我可以在原始字段设置之间进行切换,但是当我添加新部分时,只有原件可以正常工作。我相信可能存在一个问题,即新部分位于div中。
此处列出了我的代码和示例 - > http://jsbin.com/aqijuh
感谢。
答案 0 :(得分:2)
您必须使用on
,因为您要动态添加元素。如果你使用jQuery< 1.7然后你应该使用delegate
。试试这个
使用on
$(document).on('click', '[id^="button"]', function () {
$(this).closest('legend').next('div').toggle('slow');
});
使用delegate
$(document).delegate('click', '[id^="button"]', function () {
$(this).closest('legend').next('div').toggle('slow');
});