jquery - Select2 取消选择任何选项
问题描述
我正在使用 select2,但我无法重新选择所选项目,所以我正在做的是在选择任何项目时清理 select2 下拉菜单,他们有更好的解决方案吗?
$('#selectBox').select2('destroy').val('').select2();
解决方案
您可以简单地使用它val()
并使用一个函数选择 null 以change
在您单击关闭时重置您的 select2 选择值
用户单击关闭按钮将其添加到您的关闭功能中:
$("#selectBox").val('').change();
如果用户在模式之外单击(自动隐藏)使用此代码:
$(document).click(function() {
$("#selectBox").val('').change();
}
推荐阅读
- java - 显示居中对齐的 Web 视图
- vba - 在VBA的列中选择可变的空白单元格范围
- java - 如何使用 Jerseys @Path AND java.nio.file.Path?
- javascript - Typescript 2d 数组定义引发错误
- machine-learning - 经过训练的 SVM 的训练准确率为 0%
- python - 在一行中的列表中访问字典中的列表值
- android - Flutter 应用程序因 std::bad_alloc 中止消息而崩溃
- xamarin.forms - 在 iOS 中一次登录崩溃
- c# - 使用 JsonConvert.SerializeObject() 时,解析 base64 到服务器在 Json 中返回 null;
- r - 在 r 中,如何获取另一个列表中存在的名称列表