今天在動態插入一段html後遇到一個問題,因此記錄下來提醒本身html
插入:瀏覽器
var s='<div class="a"></div>';app
$(".c").append(s);htm
移除:blog
$("div").remove();事件
遇到的問題是我須要這個div執行點擊事件,設置上$(".a").click(function(){}) 不執行;rem
是由於這個class="a" 的div是動態插入的,須要冒泡點擊事件 ,若是不冒泡瀏覽器就抓不到 因此須要這樣寫io
父元素.on("click",".a",function(){function
這裏的父元素不能是動態插入的class
})
關於冒泡機制: