jquery如何给新增元素使用插件?

2025-05-17 08:52:07
推荐回答(2个)
回答(1):

en,

你可以在添加元素后,再直接给元素添加popover方法。

如;

$('div').append(a);
a.popover()......;

因为但

$("a[data-toggle=popover]").popover().click(function(e){
       e.preventDefault()
})

代码执行时,$("a[data-toggle=popover]")并不会匹配的未来添加的元素,既然这样,就对未来添加的元素再添加事件和函数就ok了。

回答(2):

用live绑定方法,适用于添加的新元素
$("#main").append("#abc");
$("#abc").live("click",function(){});