我知道你不能使用委託函數加載事件,但我想知道是否有黑客產生類似的效果?我想使用「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