我在说什么 - http://jsfiddle.net/NJc5b/ - 当我更改开关值时,我需要子菜单不要关闭。如您所见e.stopPropagation();
无效。
答案 0 :(得分:1)
JSFiddle :http://jsfiddle.net/NJc5b/2/
$('.dropdown-menu').sortable();
$(document).on('click', '.switch-toggle *', function(e){
e.stopPropagation();
console.log('wtf');
});
只需将标签更改为*即可完成工作。您需要停止来自交换机的所有子元素的传播,而不会干扰其他子菜单项的传播。
答案 1 :(得分:0)
哈哈,选择者'li *'解决了这个问题。 http://jsfiddle.net/scythargon/NJc5b/1/
$(document).on('click', 'li *', function(e){
e.stopPropagation();
console.log('wtf');
});