最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

事件委托與阻止冒泡阻止其父元素事件觸發(fā)

 更新時間:2014年09月02日 15:26:51   投稿:whsnow  
當點擊具體的li元素時,發(fā)現(xiàn)ul的事件也被觸發(fā)了,這是我們不想看到的,解決方法就是加一句阻止冒泡即可

簡單說下事件委托與阻止冒泡

html:

<ul class="clearfix" data-type="cityPick"> 
<li class="active_sort_opts" data-id="0">全部</li> 
<li data-id="88">紐約</li> 
<li data-id="119">洛杉磯</li> 
<li data-id="138">拉斯維加斯</li> 
<li data-id="84">夏威夷</li> 
<li data-id="120">舊金山</li> 
<li data-id="105">奧蘭多</li> 
<li data-id="118">西雅圖</li> 
</ul>

js:

$("ul[data-type='cityPick']").on('click',function(){ 
alert("父元素ul被點擊"); 
}); 
$("ul[data-type='cityPick']").on('click','li',function(){ 
alert("子元素li被點擊"); 
});

當點擊具體的li元素時,發(fā)現(xiàn)ul的事件也被觸發(fā)了,這是我們不想看到的。

解決:

$("ul[data-type='cityPick']").on('click',function(){ 
alert("父元素ul被點擊"); 
}); 
$("ul[data-type='cityPick']").on('click','li',function(e){ 
e.stopPropagation();//阻止冒泡 
alert("子元素li被點擊"); 
});

加一句阻止冒泡即可。

相關(guān)文章

最新評論

嘉鱼县| 阿鲁科尔沁旗| 昌平区| 上虞市| 沽源县| 玛多县| 同德县| 辰溪县| 大同县| 吉林省| 内乡县| 进贤县| 太湖县| 原平市| 中方县| 洪雅县| 临高县| 长乐市| 准格尔旗| 浑源县| 常德市| 黄浦区| 泽库县| 阜新市| 嵊泗县| 噶尔县| 镶黄旗| 太和县| 八宿县| 馆陶县| 张家港市| 辛集市| 衡水市| 三江| 孝感市| 湘潭市| 永川市| 鸡西市| 应用必备| 丰城市| 疏勒县|