【发布时间】:2018-11-28 05:03:48
【问题描述】:
我在我的应用程序中使用了 select2 工具,当有足够的选项可以显示时,它可以正常工作。我有一种情况,有时选项可能为空,此时我需要抛出警告文本或警告,而不是显示空白的 select2 搜索框?
有没有办法做到这一点,我尝试隐藏搜索框并禁用它,但那里仍然显示空的搜索框。
html
<select class="js-example-basic-multiple" id="FirstSelect" name="firstselectbox" multiple="multiple"></select>
.js 文件
if (options.length == 0) {
$("#alerttext").text("No options to display");
$("#FirstSelect").prop("disabled", true);
$('#FirstSelect').hide();
$("#FirstSelect").select2({
minimumResultsForSearch: -1
});
}
【问题讨论】:
-
您提供的 JavaScript 代码是不是不起作用?我认为它应该工作。如果没有,则隐藏 select 的容器,并且当 option 为空时,不要调用 select2 函数。
-
不,javascript sn-p 不起作用,好吧,我会尝试你提到的方式。
标签: javascript jquery html jquery-select2