国产探花免费观看_亚洲丰满少妇自慰呻吟_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被點擊"); });

加一句阻止冒泡即可。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 嘉善县| 祥云县| 大冶市| 渑池县| 旬阳县| 安陆市| 女性| 德保县| 迁西县| 辽宁省| 金川县| 错那县| 镇雄县| 筠连县| 乌鲁木齐县| 尉氏县| 高台县| 康马县| 新干县| 札达县| 新余市| 观塘区| 闽清县| 黄大仙区| 天台县| 双柏县| 定襄县| 连州市| 印江| 山阴县| 临泉县| 德昌县| 翁源县| 衡阳市| 岳西县| 和田县| 平山县| 左权县| 承德县| 禄劝| 平南县|