我在使用它之前克隆了一个对象:
var questionHTML = $('#questions:first').clone();
然后我将克隆插入页面。 问题是,插入的克隆没有点击工作,例如:
$(".addAnswerBtn").click(function() {});
克隆对象中的上述addAnswerBtn不再有效(它原来工作正常),有没有办法解决这个问题?
答案 0 :(得分:0)
要克隆一个包含所有事件的对象,请使用.clone(true)
。请参阅其上的jQuery API文档:enter link description here
<强>更新强>
正如一些评论中所提到的,您正在使用ID克隆对象。确保在克隆后更改ID,否则可能会得到一些古怪的结果。