Javascript 如何强制所选jquery select始终保持打开状态?
我在一个隐藏的div上创建了一个用jqueryselect初始化的简单selectJavascript 如何强制所选jquery select始终保持打开状态?,javascript,jquery,jquery-chosen,Javascript,Jquery,Jquery Chosen,我在一个隐藏的div上创建了一个用jqueryselect初始化的简单select $(".slcFriendlist").chosen({ no_results_text: 'Geen resultaten voor', width: 300 }); 当我点击代码中的某个地方时,我会显示它,我想打开select,然后将它打开 $('.pcPhotoFriend').on('click', function(event){ $('div.pcPostcardFriend
$(".slcFriendlist").chosen({
no_results_text: 'Geen resultaten voor',
width: 300
});
当我点击代码中的某个地方时,我会显示它,我想打开select,然后将它打开
$('.pcPhotoFriend').on('click', function(event){
$('div.pcPostcardFriendlist').show();
$(".slcFriendlist").trigger('chosen:open');
});
但问题是,有另一个事件触发了我猜在select之外的点击,或者其他什么,然后我的select再次关闭-我看到它打开了,在操作中进行了延迟测试-但这不是我需要的
我的目标是让select始终打开。
你有什么建议吗?
提前感谢这样解决,添加
您是否尝试添加
event.preventDefault()代码>在那里?是的,我做了,但没有任何变化,因为肯定不是点击显示选择,我想它应该是其他东西。你可能需要发布更多的代码-我只是在本地测试了,你发布的代码工作正常,所以可能有其他东西影响它
$('.pcPhotoFriend').on('click', function(event){
event.stopPropagation();
$('div.pcPostcardFriendlist').show();
$(".slcFriendlist").trigger('chosen:open');
});