场景:
dd是动态添加的,.deleteBtn也是动态添加的,是dd的子元素。两者都有各自的点击事件。
// dd点击事件
$(".classType dl").on("click","dd",function (event) {
// dd点击事件
}
// .deleteBtn点击事件
$(".classType dl").on("click","dd .deleteBtn",function(event) {
console.log("多喝热水");
event.stopPropagation();
})
总结:
对于动态添加的元素的事件绑定,都要将其放到 on() 的第二个参数,事件才能生效。