我有一个简单的选择用jQuery Chosen初始化,在隐藏的div上创建。
$(".slcFriendlist").chosen({
no_results_text: 'Geen resultaten voor',
width: 300
});
当我点击我的代码中的某个地方时,我会显示它并且我想打开选择,然后打开它
$('.pcPhotoFriend').on('click', function(event){
$('div.pcPostcardFriendlist').show();
$(".slcFriendlist").trigger('chosen:open');
});
但问题是还有另一个事件触发我猜选择之外的点击,或其他东西,我的选择再次关闭 - 我看到它打开,测试延迟操作 - 但这不是我需要的
我的目标是选择始终打开。 你有什么建议吗? 提前致谢
答案 0 :(得分:0)
通过添加stopPropagation
来解决这个问题$('.pcPhotoFriend').on('click', function(event){
event.stopPropagation();
$('div.pcPostcardFriendlist').show();
$(".slcFriendlist").trigger('chosen:open');
});