李小子
2016-08-19 15:45
<div class="left">
<p class="aaron">
<a>目标节点</a> //点击在这个元素上
</p>
</div>
给出如下代码:
$("div").on("click","p",fn)
事件绑定在最上层div元素上,当用户触发在a元素上,事件将往上冒泡,一直会冒泡在div元素上。如果提供了第二参数,那么事件在往上冒泡的过程中遇到了选择器匹配的元素,将会触发事件回调函数。这句话中“如果提供了第二参数,那么事件在往上冒泡的过程中遇到了选择器匹配的元素,将会触发事件回调函数“怎么理解?是不是在冒泡的过程中遇到p元素就调用函数?
点击A元素后 开始事件冒泡,从指定元素开始向上到不定元素,遇到指定选择器就会执行事件回调函数
当遇到匹配元素触发后,该事件就不起作用了!
我觉得是的,冒泡过程中遇到了参数所匹配的元素那么时间就会被就会触发
jQuery基础(三)—事件篇
89996 学习 · 625 问题
相似问题