$("span").on("click",function(event){
event.stopPropagation();
})
$("span").on("click",function(event){
$(this).stopPropagation();
})
它们之间有什么区别,为什么只有它们有效?
stopPropagation
方法只存在于Event
接口上,这就是第一个示例工作的原因。
另一方面,$(this)
是一个jQuery对象,而不是Event
对象,因此第二个示例不起作用。