我在 jquery ui 对话框上使用 jquery select2 下拉插件,并且不断遇到任何问题,我将搜索某些内容然后退出对话框,但在对话框消失后下拉列表仍然可见。
有什么程序化的方法可以强制它消失吗?
最佳答案
是的。 Select2 公开一个关闭选项,如下所示:
$('#your-select-box').select2("close");
当您的对话框触发其自己的关闭事件时,您可以运行此命令:
$( ".selector" ).dialog({
close: function( event, ui ) {
$('#your-select-box').select2("close");
}
});
或
$( ".selector" ).on( "dialogclose", function( event, ui ) {
$('#your-select-box').select2("close");
} );
关于jquery - 当我关闭对话框时,有没有办法以编程方式强制 jquery select2 下拉菜单消失?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23412330/