1、對元素繫結事件的方法不止一種,live(1.9後版本不支援),bind,on,delegate。
2、多數時候使用on繫結事件。
$("p").on("click",function());
3、對於動態建立的元素繫結事件。
$(document).on("click",".bind p",function());
上面這種是使用on繫結事件,另一種方法是使用delegate同樣可以
$(".bind").delegate("p","click",function())
使用delegate方法繫結事件,需要根據父級去找該元素。
除了上面兩種,還可以在動態新增元素的方法函式裡面寫事件,同樣可以實現繫結事件
$(".bind button").on("click",function());
});
4、對同一元素同時繫結多個事件
$(document).ready(function(),
mouseout:
function(),
click:
function()
});});
元素繫結事件
on事件名 function 當事件發生時 on事件名 this 用賦值方式繫結事件處理函式 addeventlistener 事件名 handler 在瀏覽器中為 元素的指定事件,新增乙個事件監聽物件。將事件監聽物件加入到瀏覽器的監聽佇列中。觸發事件時 瀏覽器會遍歷監聽佇列中的每個監聽物件,找到觸...
jq中如何對未來元素繫結事件
對未來元素繫結,不可以用bink,雖然可以用live代替但是jquery的版本,根據官方文件,從1.7開始就不推薦live和delegate了,1.9裡就去掉live了。下面就是簡單的一串 用on 來對未來元素進行繫結 lang en charset utf 8 name viewport cont...
jQuery中對未來的元素繫結事件
對未來的元素繫結事件不能用bind,1 可以用live代替,但是要注意jquery的版本,根據官方文件,從1.7開始就不推薦live和delegate了,1.9裡就去掉live了。放在 function 裡才有效 document on click testdiv function 3 當只想為每乙...