0

我遇到了一些 jquery 问题。出于某种疯狂的原因,当我使用 .get() 从另一个页面加载一个 div 并克隆它时,它的事件侦听器都消失了。当我在同一页面上克隆一个 div 时,事件侦听器会留下来,所以问题似乎是 .get() 的错。

这是有效的代码(保留事件侦听器):

var div = $("#"+referencedPostNumber).clone(true,true).attr("id","inlineQuote"+referencedPostNumber)
$(div).css("border","1px solid grey");
$(div).css("display","table");
$(reference).after(div);

这是没有的代码:

$.get(reference.href, function(data) {
    var div = $($(data).find('#' + referencedPostNumber)).clone(true,true).attr("id","inlineQuote"+referencedPostNumber)
    $(div).css("border","1px solid grey");
    $(div).css("display","table");  
    $(reference).after(div);
});
4

0 回答 0