之前我做过类似的事情:
$.append(html,listener);
这对我有用,因为在加载html后会添加监听器。
我不能这样做:
$.html(html);
listener();
因为这样我无法确保加载html。
如何正确地做到这一点?
答案 0 :(得分:2)
这样做:
$('#anElement').append(theHTML).find('#newElement').listener(function(){
// Some code
});
听众是事件(即:点击,悬停等......)
答案 1 :(得分:1)
你的问题有点不清楚,但我猜你想要the 'ready' event。当DOM准备好使用时它会触发。你这样使用它:
$(document).ready(function() { … do whatever … });
或者这个:
$(function() { … do whatever … });
答案 2 :(得分:1)
我不知道您的要求是什么,但您可能会询问.live事件。