multiCheckboxSelect.js是一个JavaScript库,用于美化和增强原生<select>元素。兼容jQuery和Vanilla JavaScript。
1.加载样式表多复选框-选择.css
和JavaScript多复选框-选择.js
在文档中。
- <!-- jQuery Is Optional -->
- <script src="/path/to/cdn/jquery.slim.min.js"></script>
- <!-- multiCheckboxSelect.js -->
- <link rel="stylesheet" href="css/multi-checkbox-select.css" />
- <script src="js/multiCheckboxSelect.js"></script>
2.创建一个空选择
元素,如果您更喜欢从JS数组加载选项。
- <select id="example"></select>
3.调用选择
元素,并定义您自己的选项,如下所示。
- // Options
- var options = {
- data: ['option1', 'option2', 'option3'],
- multiple: true, // enable multi select
- }
- // Vanilla JavaScript
- multiCheckboxSelect('#example', options);
- // jQuery
- $('#example').multiCheckboxSelect(options)
4.您也可以直接在现有的选择
要素
- <select id="example" multiple>
- <option value="javascript">JavaScript</option>
- <option value="html">HTML</option>
- <option value="css">CSS</option>
- <option value="jquery">jQuery</option>
- </select>
5.自定义占位符和条目文本。
- var options = {
- placeholder: 'Select Languages',
- entryName: 'Language',
- data: ['JavaScript', 'HTML', 'CSS3', 'jQuery', 'Angular', 'ReactJS', 'VueJS'],
- multiple: true
- }