详细信息
一个简单、灵活、可搜索的 jQuery多选插件,允许用户以方便的方式从下拉列表中选择一个或多个选项。
特征:
与本机
<select>
元素一起使用。自动将复选框附加到选项。
选择全部并清除所有控件。
显示搜索字段以筛选选项。
允许您确定允许选择的最大选项数。
如何使用它:
1. 将样式表easySelectStyle.css
和 JavaScripteasySelect.js
插入页面。
<link rel="stylesheet" href="easySelectStyle.css">
<script src="/path/to/cdn/jquery.slim.min.js"></script>
<script src="easySelect.js"></script>
2. 只需调用easySelect
目标<select>
元素上的函数,插件将完成剩下的工作。
<select id="demo" multiple="multiple">
<option value="Lightblue">Lightblue</option>
<option value="Green">Green</option>
<option value="Yellow">Yellow</option>
<option value="Blue Samoa">Blue</option>
<option value="Pink">Pink</option>
<option value="Black">Black</option>
<option value="Orange">Orange</option>
</select>
$("#demo").easySelect({
// options here
})
3. 确定一次允许选择的最大选项数。
<select id="demo" data-max="5" multiple="multiple">
<option value="Lightblue">Lightblue</option>
<option value="Green">Green</option>
<option value="Yellow">Yellow</option>
<option value="Blue Samoa">Blue</option>
<option value="Pink">Pink</option>
<option value="Black">Black</option>
<option value="Orange">Orange</option>
</select>
4. 确定是否在多选组件的顶部显示全选和清除所有控件。默认值:假。
$("#demo").easySelect({
buttons: true
})
5. 确定是否在多选组件的顶部显示搜索字段。默认值:假。
$("#demo").easySelect({
search: true
})
6.自定义多选组件的外观。
$("#demo").easySelect({
// placeholder text
placeholder: 'Select item',
// color of selected options
selectColor: '#414c52',
// color of placeholder text
placeholderColor: '#838383',
// title of selected options
itemTitle: 'Selected items',
// shows values
showEachItem: false,
// width
width: '100%',
// max height
dropdownMaxHeight: 'auto'
})
变更日志:
2021-06-13
added feature to set preselected items on init
Friendly list style and remove some issues
2020-11-16
Improvement and bugfix
发表评论
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。