我正在制作Chrome插件。加载页面时,html没有元素(例如id为“#var1”),此元素将在页面后面出现。
是否可以设置jquery检查器?
我目前的解决方案:
$('body').bind('DOMNodeInserted', function(e) {
if ($(e.target).attr("id") == "var1") {
//My event here
}
});
是否有可能使我的解决方案更好,并且可能像jquery代码(事件或函数)一样通过'.class'和'#id'检测类和Ids? (当前代码仅检测id)
可能是这样的:
$('body', '#var1').liveadding(function() {
//My event here
});