jQuery Select2 不在任何地方关闭(也不在他们自己的网站上)
Posted
技术标签:
【中文标题】jQuery Select2 不在任何地方关闭(也不在他们自己的网站上)【英文标题】:jQuery Select2 not closing anywhere (also not on their own website) 【发布时间】:2019-09-20 19:21:31 【问题描述】:我已经构建了这个 select2 ajax 下拉菜单,完成后我发现它在打开后没有关闭。寻找解决方案我遇到了官方网站(select2.org),而且这里的下拉菜单在打开后不会关闭。
这是我的代码:
<link href="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.6/css/select2.min.css" rel="stylesheet" />
<script src="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.6/js/select2.min.js"></script>
$('#prescriber_id').select2(
ajax:
url: 'prescribers/dropdown_search',
delay: 250, // wait 250 milliseconds before triggering the request,
dataType: 'json',
data: function (params)
var query =
search: params.term,
page: params.page || 1
// Query parameters will be ?search=[term]&page=[page]
return query;
);
我还尝试添加“closeOnSelect:false”。但这并没有改变任何事情。 其他一切都很好。
有人知道发生了什么吗?我是不是做错了什么?
【问题讨论】:
您能否创建一个minimal reproducible example 来展示您的问题,因为一旦您选择了一个选项,默认的 select2 将关闭 - 请参阅他们的演示页面:select2.github.io/select2/#basics 控制台中显示任何错误?是多选框还是单选框? @pete 你能在这里试试下拉菜单吗:select2.org/data-sources/ajax 这个给我带来了问题(这似乎是 select2 v4.0.6)。你的例子是 v3.5.3。也许我应该只使用那个旧版本。 @RonakChauhan 我的控制台没有错误,只有一个选择框。 您使用的是什么版本的 jquery?可能是一个已知问题:github.com/select2/select2/issues/5485 【参考方案1】:显然,这是 4.0.6 版本的单选框上发生的已知错误。它已在 4.0.7-rc.0 中修复
【讨论】:
以上是关于jQuery Select2 不在任何地方关闭(也不在他们自己的网站上)的主要内容,如果未能解决你的问题,请参考以下文章
通过 javascript/jquery 关闭 select2 下拉菜单
带有图形绘制的股票市场(PHP Jquery 或任何)[关闭]