写html的人必定用过select标签,样式确实有些。。。如果自己写样式可以。
上网找select组件,发现select2,有好的组件咱们直接用就好了。
下载地址
下载之后放在本地。
CSS:https://cdn.jsdelivr.net/npm/select2@4.1.0-beta.1/dist/css/select2.min.css
JS:https://cdn.jsdelivr.net/npm/select2@4.1.0-beta.1/dist/js/select2.min.js
Demo
1 | <!DOCTYPE html> |
需要其他写法的可以查看官网。
配置
1 | $('#problem_types').select2({ |
- multiple:支持多选
- placeholder:标签的默认文字显示
- maximumSelectionLength:最大选择的个数
- allowClear:启用一键清除选择的功能
- closeOnSelect:是否选择一个就关闭option选择栏
- selectionCssClass:选择的options类x的样式类
- dropdownCssClass:下拉列表的文字样式
- tags:是否启动自定义选择的功能
- tokenSeparators:输入逗号和空格会自动完成一个选项 前提是:tags: true
- theme:select2的样式,目前只看到了classic还有默认
学习参考
官网:https://select2.org/
配置:https://select2.org/configuration/options-api