[英]Dynamic binding jquery plugins?
在jQuery中,您可以通過綁定到父元素並分配一個過濾器,將事件偵聽器動態地綁定到所有具有SUBTHING類的div的所有未來實例。
$(".thing").on("click", ".subthing", function(){
console.log('subthing clicked');}
);
如果我有一個通常會綁定的jQuery插件
$(".subthing").thingify();
有沒有確定的方法來確保將來所有.subthing實例也都將具有附加的插件?
嘗試:
document.body.addEventListener("DOMNodeInserted", function(event){
var $elementJustAdded = $(event.target);
if ($elementJustAdded.hasClass('subthing')) {
$elementJustAdded.thingify();
}
}, false);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.