如何在点击子事件时停止父事件触发器?
CODE:
$('body').on('click', 'cs-placeholder', function(e) {
//* Disable dropdown in modals that aren't contacts
if( $(e.target).parents(".modal").length === 0 || $(e.target).parents("#contact").length === 1 ) {
if($(this).hasClass('active')) {
alert('close');
$(this).removeClass('active');
}
} else {
alert('open');
$('.cs-placeholder').removeClass('active');
$(this).toggleClass('active');
}
}
答案 0 :(得分:0)
$("body").on('click', '.cs-placeholder', function(e) {
e.stopPropagation();
});
如果您想了解更多.stopPropagation()。