Select2 can take a regular select box with search options within the Select control.
Use .select2
class for basic select2 control.
Select2's width can be set to a percentage of its parent to support responsive design. The two Select2 boxes below are styled to 50%.
A placeholder value can be defined and will be displayed until a selection is made. Select2 uses the placeholder attribute on multiple select boxes.
Select2 will respond to the disabled
attribute on <select>
elements.
You can also initialize Select2 with disabled: true
to get the same effect.
Select2 allows you to hide the search box depending on the number of options which are displayed. In
this example, we use the value Infinity
to tell Select2 to never display the search box.
Use data attribute data-icon
to add icon name for each options. And use class
.select2-icons
to set icon with option.
Select2 also supports multi-value select boxes. The select below is declared with the
multiple
attribute.
Use .select2
class for basic select2 control. Use multiple="multiple"
attribute for multiple select box.
Select2's width can be set to a percentage of its parent to support responsive design. The two Select2 boxes below are styled to 75%.
Select2 will respond to the disabled
attribute on <select>
elements.
You can also initialize Select2 with disabled: true
to get the same effect.
Select2 multi-value select boxes can set restrictions regarding the maximum number of options selected.
The select below is declared with the multiple
attribute with
maximumSelectionLength
in the select2 options.
Use data attribute data-icon
to add icon name for each options. And use class
.select2-icons
to set icon with option.