Single select2 select is a jQuery based replacement for
browser default select boxes. Is re-uses look and feel from
regular selects, but significantly extends default
functionality by applying custom style to the menu (similar to
dropdown menu), adding filtering, supporting remote data sets
and many other features. Check out some examples of single
select with various options below:
Basic examples
Input group
@
0.00
Sizing
Advanced examples
Select2 supports a minimum input setting which is useful
for large remote datasets where short search terms are
not very useful. Simply specify a number of input
characters using minimumInputLength option
Example of how matched results can be customized. Unlike
other dropdowns on this page, this one matches options
only if the term appears in the beginning of the string
as opposed to anywhere
1. Example below loads array:
2. Example below loads array with selected option:
Select2 provides a way to load the data from a local
array. You can provide initial selections with array
data by providing the option tag for the selected
values, similar to how it would be done for a standard
select.
Select2 comes with AJAX support built in, using jQuery's
AJAX methods. In this example, we can search for
repositories using GitHub's API. Example also includes
infinite scrolling feature
Select2's default matcher will ignore diacritics, making
it easier for users to filter results in international
selects. Type "aero" into the select
above
Whether or not a clear button is displayed when the
select box has a selection. The button, when clicked,
resets the value of the select box back to the
placeholder
Programmatic access
Multiple select
Multiple Select2 select is a very extensive alternative to
regular multiple select, where selected options are displayed
as inline list of pills. It also supports various features
such as remote data sets, programmatic control,
internationalization, tagging, grouping, real time filtering
and more. Check out some examples of multiple select with
various options below:
Basic examples
Input group
@
0.00
Sizing
Advanced examples
Select2 can be used to quickly set up fields used for
tagging. When tagging is enabled the user can select
from pre-existing tags or create a new tag by picking
the first choice
Select2 can be set a limit on the number of characters
that can be entered per tag. You would not be able to
enter any input of more than 5 characters long
Select2 supports ability to add choices automatically as
the user is typing into the search field. Try typing in
the search field below and entering a space or a comma
Select2 multi-value select boxes can set restrictions
regarding the maximum number of options selected. The
select below is declared with
maximumSelectionLength option
Select2's default matcher will ignore diacritics, making
it easier for users to filter results in international
selects. Type "aero" into the select
above