在select2多选中显示单独的搜索框
Display separate search box in select2 multiselect
当你使用select2(下拉式jquery框架)时,你可以使用jquery制作精美的下拉式。
可以看到,单个选择框有一个单独的搜索框,但多选框的搜索框是内联的。
是否有可能在多选中添加单独的搜索框?
$(".my-dropdown").select2();
.my-dropdown{
width: 50%;
clear: both;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<link href="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.3/css/select2.min.css" rel="stylesheet" />
<script src="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.3/js/select2.min.js"></script>
<select class="my-dropdown" multiple="multiple">
<option value="AL">Alabama</option>
<option value="WY">Wyoming</option>
</select>
<br /><br /><br />
<select class="my-dropdown">
<option value="AL">Alabama</option>
<option value="WY">Wyoming</option>
</select>
我今天有类似的问题,试图找到一些配置属性,这对我来说很容易解决,但显然仍然没有可用的。所以我看了一下源代码,然后…
只需要2个调整,使其工作。我使用当前版本Select2 4.0.6-rc.1。我编辑了这些行:
:4768删除条件,并使用SearchableDropdown来选择单个和多个选项
var SearchableDropdown = Utils.Decorate(Dropdown, DropdownSearch);
options.dropdownAdapter = SearchableDropdown;
~:4832注释此块,以避免在select input
中添加搜索功能 // if (options.multiple) {
// options.selectionAdapter = Utils.Decorate(
// options.selectionAdapter,
// SelectionSearch
// );
// }
就是这样
相关文章:
- 用程序搜索JQuery数据表中的文本
- 在单独的ul's
- 在html Select中添加搜索
- Javascript排序的图像弹出窗口..可以't单独弹出
- 为什么在单独的函数中应用时转换会闪烁/断断续续(D3)
- Ajax Live搜索发布到Laravel视图
- 谷歌放置API:按国家或餐馆名称搜索餐馆
- 学生搜索项目jquery/javascript
- 用于搜索的聚合物嵌套绑定
- 在javascript中搜索具有重复值的两个数组中的匹配值
- Angularjs-utils高亮过滤器在搜索时破坏应用程序
- 使用javascript搜索具有用户输入的数组
- “单独列搜索”上的Datatables setinterval函数
- 如何将搜索添加到页脚中数据表的某些单独列
- 如何在 javascript 中使用正则表达式进行单独的搜索字符串
- 在单独的UL中搜索匹配的LI项目
- 在select2多选中显示单独的搜索框
- 为单独的字段创建单独的搜索表单
- 标题中单独的列过滤.如何改变搜索过滤器文本框的宽度为每个列's单独
- 在包含两个单独单词的页面上搜索url