Javascript 防止儿童退货

Javascript 防止儿童退货,javascript,jquery,click,slidetoggle,Javascript,Jquery,Click,Slidetoggle,我希望防止子元素上发生返回错误表单。如何实现这一点?您可以检查单击的元素是否与事件处理程序中绑定的元素相同,而不是从子元素弹出的单击: $(document).ready(function() { $('.MobileMenu').click(function() { $(".MobileMenu ul.le_menu_level_1").stop().slideToggle(200); return false; }); }); 你的HTML

我希望防止子元素上发生返回错误表单。如何实现这一点?

您可以检查单击的元素是否与事件处理程序中绑定的元素相同,而不是从子元素弹出的单击:

$(document).ready(function() { 
    $('.MobileMenu').click(function() {
        $(".MobileMenu ul.le_menu_level_1").stop().slideToggle(200);
        return false;
    });
});

你的HTML是什么样子的?
$(document).ready(function() { 
    $('.MobileMenu').click(function(e) {
        $(".MobileMenu ul.le_menu_level_1").stop().slideToggle(200);
        if (e.target === this) return false;
    });
});