html:
1
2
3
js:
$("div p").click(function(){
alert(“sss”);
})
與
$("div p").bind("click",function(){
alert("sss");
})
這兩種寫法有什麼區別?
主要的區別有以下兩點:
區別一:前者寫法當解綁的的時候不易操作,但是後者可直接$("div p").unbind(),
區別二:前者不可實現動態加載得DOM節點的點擊事件,但是後者寫法可以委托已有元素,實現後面動態添加節點的點擊事件。如:$(document.body).on('click',yourselector,function(event){});