click是點選事件,但是在頁面加載完之後,jquery事件新添加的元素,用click的話是無法擷取元素的,這個時候要用on去擷取元素事件,簡單的說頁面加載完成時候頁面顯示的元素可以用on,也可以用click,但是頁面加載完成之後後期再追加的元素隻能用on
---------------------------------------------------------------------------------
追加内容:
$("div p").bind("click", function () {
alert($(this).text());
}) 也可以簡寫為:
$("div p").click(function () {
alert($(this).text());
})
在JQ1.7版本後盡量使用on方法,好處有兩點:
1.萬一子元素非常多,給每個子元素都添加一個事件,會影響到性能;
2.為動态添加的元素也能綁上指定事件;