在jQuery中,您可以通过绑定到父元素并分配如下所示的过滤器,将事件侦听器动态绑定到具有“subthing”类的div的所有未来实例:
$(".thing").on("click", ".subthing", function(){
console.log('subthing clicked');}
);
如果我有一个jquery插件,我通常会与
绑定$(".subthing").thingify();
是否有既定的方法确保.subthing的所有未来实例也都附加了插件?
答案 0 :(得分:1)
尝试:
document.body.addEventListener("DOMNodeInserted", function(event){
var $elementJustAdded = $(event.target);
if ($elementJustAdded.hasClass('subthing')) {
$elementJustAdded.thingify();
}
}, false);
答案 1 :(得分:0)