国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

事件委托與阻止冒泡阻止其父元素事件觸發

2019-11-20 14:12:35
字體:
來源:轉載
供稿:網友

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

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元素時,發現ul的事件也被觸發了,這是我們不想看到的。

解決:

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

加一句阻止冒泡即可。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 红桥区| 唐河县| 玛多县| 大洼县| 金寨县| 青阳县| 万年县| 龙口市| 留坝县| 沂南县| 霍林郭勒市| 邓州市| 乐业县| 邢台市| 衡阳县| 时尚| 乳山市| 县级市| 临沂市| 米泉市| 麻城市| 开阳县| 大足县| 双峰县| 逊克县| 靖江市| 永靖县| 靖安县| 康保县| 商水县| 德州市| 古浪县| 鄂伦春自治旗| 新泰市| 宣威市| 涿州市| 三原县| 固原市| 临洮县| 筠连县| 钟祥市|