0

在我对它做任何事情之前,我在我的页面上克隆了一个对象:

var questionHTML = $('#questions:first').clone();

然后我将克隆插入页面。问题是,在插入的克隆上没有点击,例如:

$(".addAnswerBtn").click(function() {});

克隆对象中的上述 addAnswerBtn 不再有效(在原始对象中可以正常工作),有没有办法解决这个问题?

4

1 回答 1

0

要完整地克隆一个对象及其所有事件,请使用.clone(true). 请参阅上面的 jQuery API 文档:在此处输入链接描述

更新

正如一些评论中提到的,您正在克隆一个带有 ID 的对象。确保在克隆后更改 ID,否则可能会得到一些古怪的结果。

于 2013-03-06T17:43:11.163 回答