Addresses #5004.
This commit is contained in:
parent
4fc911f198
commit
a2482bd416
@ -71,7 +71,7 @@ Methods handled directly by Select2 can be invoked by passing the name of the me
|
|||||||
The `open` method will cause the dropdown menu to open, displaying the selectable options:
|
The `open` method will cause the dropdown menu to open, displaying the selectable options:
|
||||||
|
|
||||||
```
|
```
|
||||||
$('select').select2('open');
|
$('#mySelect2').select2('open');
|
||||||
```
|
```
|
||||||
|
|
||||||
## Closing the dropdown
|
## Closing the dropdown
|
||||||
@ -79,15 +79,27 @@ $('select').select2('open');
|
|||||||
The `close` method will cause the dropdown menu to close, hiding the selectable options:
|
The `close` method will cause the dropdown menu to close, hiding the selectable options:
|
||||||
|
|
||||||
```
|
```
|
||||||
$('select').select2('close');
|
$('#mySelect2').select2('close');
|
||||||
```
|
```
|
||||||
|
|
||||||
|
## Checking if the plugin is initialized
|
||||||
|
|
||||||
|
To test whether Select2 has been initialized on a particular DOM element, you can check for the `select2-hidden-accessible` class:
|
||||||
|
|
||||||
|
```
|
||||||
|
if ($('#mySelect2').hasClass("select2-hidden-accessible")) {
|
||||||
|
// Select2 has been initialized
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
See [this Stack Overflow answer](https://stackoverflow.com/a/29854133/2970321)).
|
||||||
|
|
||||||
## Destroying the Select2 control
|
## Destroying the Select2 control
|
||||||
|
|
||||||
The `destroy` method will remove the Select2 widget from the target element. It will revert back to a standard `select` control:
|
The `destroy` method will remove the Select2 widget from the target element. It will revert back to a standard `select` control:
|
||||||
|
|
||||||
```
|
```
|
||||||
$('select').select2('destroy');
|
$('#mySelect2').select2('destroy');
|
||||||
```
|
```
|
||||||
|
|
||||||
## Clearing selections
|
## Clearing selections
|
||||||
@ -95,7 +107,7 @@ $('select').select2('destroy');
|
|||||||
You may clear all current selections in a Select2 control by setting the value of the control to `null`:
|
You may clear all current selections in a Select2 control by setting the value of the control to `null`:
|
||||||
|
|
||||||
```
|
```
|
||||||
$('select').val(null).trigger('change');
|
$('#mySelect2').val(null).trigger('change');
|
||||||
```
|
```
|
||||||
|
|
||||||
## Examples
|
## Examples
|
||||||
|
Loading…
x
Reference in New Issue
Block a user