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.