我知道的和研究,結合事件.on()
,.live()
,.click()
,等我知道.live()
在1.9+棄用多種方式結合。我遇到的問題是將動態DOM元素綁定到事件。jQuery的事件與動態加載的元素
我有一個div
包含鏈接和分頁。這些鏈接是通過AJAX動態加載的。我想覆蓋這些鏈接的綁定事件,所以我使用.unbind()
並嘗試.on()
。問題是這些動態加載的鏈接沒有綁定。我想這是因爲選擇器$('#id_of_links')
與前一組鏈接一起被緩存。
問題: 是否可以綁定已加載的網頁上的所有元素,在任何時間點,而無需在用戶點擊鏈接下頁設置回調?
謝謝。有沒有辦法動態地解除綁定事件? –
。.off()方法與.on()相反,你可以檢查http://api.jquery.com/off/我還沒有嘗試過,但我想它會去的東西像$('#PARENT')。off('click','#DYNAMICALLY_ADDED_CHILD',null); – YomY