这是我想要完成的......
我需要能够在创建DOM时注册不属于DOM的元素。
这是我正在尝试合成的语法
$(document).ready(function(){
$('#virtualControl').registerControl(function(){ alert('do something'); });
// simulate adding the control to the dom
$('#virtualControls').append($("<a id='virtualControl'>Virtual</a>"));
$(document).trigger('render'); // at this point it should call the fn that was passed in to the 'register control' function
});
答案 0 :(得分:0)
这类似于.livequery()
plugin所做的,您可以像这样使用它:
$("selector").livequery(function() {
//this runs when an element found, or added later
});
你传递的函数会为之后添加的每个元素运行,这似乎就是你所追求的。