我在这个问题中使用了方法: change div class onclick on another div, and change back on body click
所以这是我的 jQuery 函数:
jQuery('.checkbox_wrapper').on('click', function(e){
jQuery(this).parent()
.toggleClass('not_selected')
.toggleClass('selected');
});
但是,它似乎无法正常工作。在类更改之前需要多次单击。
见我的 jsfiddle:http: //jsfiddle.net/7A3vw/
我认为它可能与 javascript 冲突,我将其缩减为基本要素,但即使使用单个函数,在类实际更改之前也需要多次单击。因为生产环境有1次点击toggle a hidden checkbox,多次点击是不合理的。
有人可以帮我找出导致此问题的原因吗?