我知道你不能使用委托函数加载事件,但我想知道是否有黑客产生类似的效果?我想使用“data-role ='table'”属性来标识需要加载AJAX并初始化请求的所有表。jQuery委托和加载事件
<script type="text/javascript">
$(document).delegate("table[data-role='table']", "load", function(e) {
//load AJAX Table
});
</script>
<table data-role="table" class="table-striped">
...
</table>
的代码,也可在jsfiddle
注:我需要使用委托作为附加的台可以在运行时会添加(后$(文件)。就绪)
你想将外部内容加载到表中,还是试图将一些行为附加到'load'事件? – m90 2012-04-16 09:19:01
我想附加一个行为的负载事件,将加载到表中的外部数据,我知道如何加载数据我只是寻找一个更好的方式来提出请求。 .delegate()函数非常有吸引力,因为即使在document.ready已经运行之后将表添加到dom中,它也是如此。 – 2012-04-16 13:14:40