下面是html代码
下面是js代码
$(document).on('click','ul.dropdown>li',function(){
var m = $(this).find('a').attr('href');
m = swithParamUseLimit(m);
console.log(m);
$(m).addClass('noob-sos-ao');
m = null;
});
$(document).on('click','ul.dropdown>li>ul>li',function(){
var m = $(this).find('a').attr('href');
m = swithParamUseLimit(m);
console.log(m);
$(m).addClass('noob-sos-ao');
});
但是当下面的js事件触发时,上面的事件也被触发了,何解,这样的怎么处理?
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
阻止事件冒泡方法
functon stopPropagation(event){
}
这个是因为事件冒泡了,相当于两个事件都命中触发了,你可以参考一下上面的阻止事件冒泡的方法。