對未來的元素綁定事件不能用bind, 1、可以用live代替,但是要注意jquery的版本,根據官方文檔,從1.7開始就不推薦live和delegate了,1.9里就去掉live了。 2、推薦用on代替(注:1.7及以上的版本才支持)。用法:on(events,[selector],[data ...
name red count .on keyup , countKeyUpBind 即使使用on的,也無法綁定未來元素, 所以直接在動態添加的時候,再進行綁定keyup事件 至於click是允許的 同時,對於jquery中before,after添加的標簽,不管是click還是keyup都是沒有綁定未來元素的功能 紅包個數統計 name red count .on keyup , countKe ...
2016-11-04 15:40 0 1869 推薦指數:
對未來的元素綁定事件不能用bind, 1、可以用live代替,但是要注意jquery的版本,根據官方文檔,從1.7開始就不推薦live和delegate了,1.9里就去掉live了。 2、推薦用on代替(注:1.7及以上的版本才支持)。用法:on(events,[selector],[data ...
走了,打log事件也沒有觸發,檢查代碼也無問題,思來想去發現竟然是未來元素在作怪。 改后代碼: ...
未來元素:不是一個頁面上的元素,是通過js或者通過后台直接渲染在頁面上的元素,也就是說這些元素不是直接寫在document中的。 1.對於未來元素,我們想直接用js或者jq操作它們是不起作用的。 2.可以使用來操作未來生成的元素,可是這里有一個局限性,這個事件,是需要在生成元素 ...
對未來的元素綁定事件不能用bind, 1、可以用live代替,但是要注意jquery的版本,根據官方文檔,從1.7開始就不推薦live和delegate了,1.9里就去掉live了。 2、推薦用on代替(注:1.7及以上的版本才支持)。用法:on(events,[selector],[data ...
用jquery方法的綁定偵聽和銷毀來解決動態div的增加刪除: ...
jquery動態添加元素無法觸發綁定的事件的解決方案。 ╭(●`∀´●)╯二狗最近在工作中遇到一個問題,即當用jquery動態添加元素后,發現給動態添加的元素卻無法觸發事件(╯#-_-)╯╧═╧ ( ╯#-_-)╯┴—┴。后來在網上查閱了一些資料,發現原來要這樣處理๑乛◡乛๑: 先上 ...