1. 程式人生 > >jquery動態新增繫結事件

jquery動態新增繫結事件

jquery動態新增繫結事件

場景:在使用jquery的方式為元素繫結事件時,我經常使用bind或者click,但這隻能為頁面已經載入好的元素繫結事件。像需要用ajax的方式請求遠端資料來動態新增頁面元素時,顯然以上幾種繫結事件的方式是無效的。
解決方案:
1.7之後也就是1.8開始,就不推薦用live(),官方推薦用on(),又稱事件委託

$(ParentEle).on(“click”,".thisEle",function(){}

$("table").on("click",".del",function () {
				console.log("click"
); })

注意點:首先要獲取到新增事件元素的父節點($(“table”)),並且這個節點是剛開始就存在的