【发布时间】:2011-02-20 19:18:59
【问题描述】:
我即将克隆一部分表单,其中包含一些绑定到click 事件的操作。我想将属性中出现的所有单词TEMPLATE 更改为'n_'+ID。我想从克隆部分的结构中抽象出来——应该是一个TEMPLATE 或 10。
我尝试过这样的事情,但绑定丢失了:
insert = function(){
var old = $('#TEMPLATE');
var copy = old.clone(true);
var html = old.html().replace(/TEMPLATE/g,'n'+next_ID);
old.html(html);
old.attr('id','n'+next_ID);
old.show('fast');
old.after(copy);
next_ID++;
}
有没有什么方法可以在不知道复制元素结构的情况下轻松完成。
【问题讨论】:
标签: javascript jquery events forms clone