在javascript dom元素创建上绑定就绪事件

Art*_*mak 5 javascript jquery

我想知道在加载dom时是否可以将加载的事件或ready事件绑定到脚本创建的项目上。我从live()那里听到了,但这不是可点击的东西,它只是必须加载的项目。

谢谢你的帮助!

jAn*_*ndy 2

我想你最好的机会就是load那里的活动。

$('element').load(function(){
   alert('loaded');
});
Run Code Online (Sandbox Code Playgroud)

本国的

var elem = document.getElementById('element_id');
elem.onload = function(){
   alert('loaded');
};
Run Code Online (Sandbox Code Playgroud)

动态创建的另一个例子:

$('<img/>', {
   src:   '/images/myimage.png',
   load:  function(){
     alert('image loaded');
   }
}).appendTo(document.body);
Run Code Online (Sandbox Code Playgroud)