我有一个第三方函数需要使用。要使用它,只需运行:
$('.myElements').thirdPartyFunction(options);
它运行得很好。但是,如果我动态添加一个类为.myElements
的元素,如何让它在该元素上运行thirdPartyFunction?
我有一个第三方函数需要使用。要使用它,只需运行:
$('.myElements').thirdPartyFunction(options);
它运行得很好。但是,如果我动态添加一个类为.myElements
的元素,如何让它在该元素上运行thirdPartyFunction?
如果您不担心性能问题,可以使用DOMNodeInserted
$(document).bind("DOMNodeInserted"), function(event){
$(event.target).find(".myElements").addBack(".myElements").thirdPartyFunction();
}
MutationObserver
来帮助解决这个问题,但这可能会带来更多麻烦,具体取决于你的代码规模。 - Heretic Monkey