0
我正在使用jquery數據表插件。該行點擊功能工作正常,第一頁上,當我去到任何下一個頁面,該行的點擊不.on("click", function() { ....});
行點擊數據表
工作,我試圖用.live()
更換.on()
,似乎很好地工作。我的問題是.live()
已被棄用,因爲jquery 1.7。這是一個與.on()
錯誤還是我錯過了什麼?
我正在使用jquery數據表插件。該行點擊功能工作正常,第一頁上,當我去到任何下一個頁面,該行的點擊不.on("click", function() { ....});
行點擊數據表
工作,我試圖用.live()
更換.on()
,似乎很好地工作。我的問題是.live()
已被棄用,因爲jquery 1.7。這是一個與.on()
錯誤還是我錯過了什麼?
如果你想使用委派方法on
的情況下,你應該在代碼:
$(document).on("click", "selector", function() { ....});
或:
$('staticParent').on("click", "dynamicDescendant", function() { ....});
是不是選擇可選? '如果選擇器爲空或者省略,當事件到達所選元素時,事件總是被觸發。http://api.jquery.com/on/ – Liam
@Liam對於定期的事件處理,是的,但對於事件委派,沒有。 – undefined
我想我看到這個問題,所以OP在做'$(selector).on(....);'和你說的應該是'$(document).on('click',selector .... );':) – Liam