【发布时间】:2014-10-10 02:13:39
【问题描述】:
我有一些 javascript 可以成功克隆模板并将生成的 html 附加到 div。但是,当我尝试引用克隆的元素时,它是不可访问的,即使我在模板(和克隆系统)之外放置具有完全相同 ID(通过 Firebug 确认)的完全相同的元素,它也是可访问的。我相信我需要在克隆后进行某种更新,但我不确定。我试图用来访问(克隆)元素的代码(不向控制台记录任何内容并且不工作)是:
$("#depminusbutton0").on("click", function () {
console.log('I triggered minus 0');
});
一旦克隆,depminusbutton0 就会在 firebug 检查元素中显示为这样(在克隆之前不存在,因为 ID 0 是动态插入的:
<a id="depminusbutton0">
有什么想法可以让这个元素可以访问吗?
【问题讨论】:
-
您是否正在克隆具有相同 ID 的元素?
-
你是如何克隆的?看这里:stackoverflow.com/questions/9549643/…
标签: javascript element clone