今天在动态插入一段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
})
关于冒泡机制: