| Skip to main content | https://selectize.dev/docs/API/selectize#docusaurus_skipToContent_fallback |
| Selectize | https://selectize.dev/ |
| Get Started | https://selectize.dev/docs/intro |
| Examples | https://selectize.dev/docs/demos |
| API Documentation | https://selectize.dev/docs/api |
| Current Version (0.15.x) | https://selectize.dev/docs/intro |
| Community | https://github.com/selectize/selectize.js/discussions |
| GitHub | https://github.com/selectize/selectize.js |
| API Methods | https://selectize.dev/docs/api |
| Guides | https://selectize.dev/docs/category/api-documentation |
| constants | https://selectize.dev/docs/API/constants |
| selectize | https://selectize.dev/docs/API/selectize |
| highlight | https://selectize.dev/docs/API/highlight |
| utils | https://selectize.dev/docs/API/utils |
| microevent | https://selectize.dev/docs/API/microevent |
| microplugin | https://selectize.dev/docs/API/microplugin |
| sifter | https://selectize.dev/docs/API/sifter |
| autofill_disable Plugin | https://selectize.dev/docs/API/autofill_disable Plugin |
| optgroup_columns Plugin | https://selectize.dev/docs/API/optgroup_columns Plugin |
| remove_button Plugin | https://selectize.dev/docs/API/remove_button Plugin |
| restore_on_backspace Plugin | https://selectize.dev/docs/API/restore_on_backspace Plugin |
| clear_button Plugin | https://selectize.dev/docs/API/clear_button Plugin |
| dropdown_header Plugin | https://selectize.dev/docs/API/dropdown_header Plugin |
| tag_limit Plugin | https://selectize.dev/docs/API/tag_limit Plugin |
| https://selectize.dev/ |
| Guides | https://selectize.dev/docs/category/api-documentation |
| | https://selectize.dev/docs/API/selectize#selectizeinput-settings |
| | https://selectize.dev/docs/API/selectize#setup |
| | https://selectize.dev/docs/API/selectize#setuptemplates |
| | https://selectize.dev/docs/API/selectize#setupcallbacks |
| | https://selectize.dev/docs/API/selectize#onclicke--boolean |
| | https://selectize.dev/docs/API/selectize#onmousedowne--boolean |
| | https://selectize.dev/docs/API/selectize#onchange |
| | https://selectize.dev/docs/API/selectize#onpastee--boolean |
| | https://selectize.dev/docs/API/selectize#onkeypresse--boolean |
| | https://selectize.dev/docs/API/selectize#onkeydowne--boolean |
| | https://selectize.dev/docs/API/selectize#oninpute--boolean |
| | https://selectize.dev/docs/API/selectize#onsearchchangevalue |
| | https://selectize.dev/docs/API/selectize#onfocuse--boolean |
| | https://selectize.dev/docs/API/selectize#onblure-dest |
| | https://selectize.dev/docs/API/selectize#onoptionhovere--boolean |
| | https://selectize.dev/docs/API/selectize#onoptionselecte--boolean |
| | https://selectize.dev/docs/API/selectize#onitemselecte--boolean |
| | https://selectize.dev/docs/API/selectize#loadfn |
| | https://selectize.dev/docs/API/selectize#gettextboxvalue--string |
| | https://selectize.dev/docs/API/selectize#settextboxvaluevalue |
| | https://selectize.dev/docs/API/selectize#getvalue--mixed |
| | https://selectize.dev/docs/API/selectize#setvaluevalue |
| | https://selectize.dev/docs/API/selectize#setmaxitemsvalue |
| | https://selectize.dev/docs/API/selectize#setactiveitemitem-e |
| | https://selectize.dev/docs/API/selectize#setactiveoptionobject-scroll-animate |
| | https://selectize.dev/docs/API/selectize#selectall |
| | https://selectize.dev/docs/API/selectize#hideinput |
| | https://selectize.dev/docs/API/selectize#showinput |
| | https://selectize.dev/docs/API/selectize#focus |
| | https://selectize.dev/docs/API/selectize#blurdest |
| | https://selectize.dev/docs/API/selectize#getscorefunctionquery-options--function |
| | https://selectize.dev/docs/API/selectize#getsearchoptions--object |
| https://github.com/brianreavis/sifter.js | https://github.com/brianreavis/sifter.js |
| | https://selectize.dev/docs/API/selectize#searchquery--object |
| | https://selectize.dev/docs/API/selectize#refreshoptionstriggerdropdown |
| | https://selectize.dev/docs/API/selectize#addoptiondata |
| | https://selectize.dev/docs/API/selectize#registeroptiondata--boolean--string |
| | https://selectize.dev/docs/API/selectize#registeroptiongroupdata--boolean--string |
| | https://selectize.dev/docs/API/selectize#addoptiongroupid-data |
| | https://selectize.dev/docs/API/selectize#removeoptiongroupid |
| | https://selectize.dev/docs/API/selectize#clearoptiongroups |
| | https://selectize.dev/docs/API/selectize#updateoptionvalue-data |
| | https://selectize.dev/docs/API/selectize#removeoptionvalue-silent |
| | https://selectize.dev/docs/API/selectize#clearoptionssilent |
| | https://selectize.dev/docs/API/selectize#getoptionvalue--object |
| | https://selectize.dev/docs/API/selectize#getfirstoption--object |
| | https://selectize.dev/docs/API/selectize#getadjacentoptionoption-direction--object |
| | https://selectize.dev/docs/API/selectize#getelementwithvaluevalue-els--object |
| | https://selectize.dev/docs/API/selectize#getelementwithtextcontenttextcontent-ignorecase-els--object |
| | https://selectize.dev/docs/API/selectize#getitemvalue--object |
| | https://selectize.dev/docs/API/selectize#getfirstitemmatchedbytextcontentvalue-ignorecase--object |
| | https://selectize.dev/docs/API/selectize#additemsvalues-silent |
| | https://selectize.dev/docs/API/selectize#additemvalue-silent |
| | https://selectize.dev/docs/API/selectize#removeitemvalue |
| | https://selectize.dev/docs/API/selectize#createitemvalue-triggerdropdown-callback--boolean |
| | https://selectize.dev/docs/API/selectize#refreshitems |
| | https://selectize.dev/docs/API/selectize#refreshstate |
| | https://selectize.dev/docs/API/selectize#refreshvaliditystate |
| | https://selectize.dev/docs/API/selectize#refreshclasses |
| | https://selectize.dev/docs/API/selectize#isfull--boolean |
| | https://selectize.dev/docs/API/selectize#updateoriginalinput |
| | https://selectize.dev/docs/API/selectize#updateplaceholder |
| | https://selectize.dev/docs/API/selectize#open |
| | https://selectize.dev/docs/API/selectize#close |
| | https://selectize.dev/docs/API/selectize#positiondropdown |
| | https://selectize.dev/docs/API/selectize#clearsilent |
| | https://selectize.dev/docs/API/selectize#insertatcaretel |
| | https://selectize.dev/docs/API/selectize#insertatcarettarget--htmlelement |
| insertAtCaret | https://selectize.dev/docs/API/selectize#insertAtCaret |
| | https://selectize.dev/docs/API/selectize#deleteselectione--boolean |
| | https://selectize.dev/docs/API/selectize#advanceselectiondirection-e |
| | https://selectize.dev/docs/API/selectize#advancecaretdirection-e |
| | https://selectize.dev/docs/API/selectize#setcareti |
| | https://selectize.dev/docs/API/selectize#lock |
| | https://selectize.dev/docs/API/selectize#unlock |
| | https://selectize.dev/docs/API/selectize#disable |
| | https://selectize.dev/docs/API/selectize#enable |
| | https://selectize.dev/docs/API/selectize#destroy |
| | https://selectize.dev/docs/API/selectize#rendertemplatename-data--string |
| | https://selectize.dev/docs/API/selectize#clearcachetemplatename |
| | https://selectize.dev/docs/API/selectize#cancreateinput--boolean |
| Previousconstants | https://selectize.dev/docs/API/constants |
| Nexthighlight | https://selectize.dev/docs/API/highlight |
| Selectize($input, settings) | https://selectize.dev/docs/API/selectize#selectizeinput-settings |
| setup() | https://selectize.dev/docs/API/selectize#setup |
| setupTemplates() | https://selectize.dev/docs/API/selectize#setuptemplates |
| setupCallbacks() | https://selectize.dev/docs/API/selectize#setupcallbacks |
| onClick(e) ⇒ boolean | https://selectize.dev/docs/API/selectize#onclicke--boolean |
| onMouseDown(e) ⇒ boolean | https://selectize.dev/docs/API/selectize#onmousedowne--boolean |
| onChange() | https://selectize.dev/docs/API/selectize#onchange |
| onPaste(e) ⇒ boolean | https://selectize.dev/docs/API/selectize#onpastee--boolean |
| onKeyPress(e) ⇒ boolean | https://selectize.dev/docs/API/selectize#onkeypresse--boolean |
| onKeyDown(e) ⇒ boolean | https://selectize.dev/docs/API/selectize#onkeydowne--boolean |
| onInput(e) ⇒ boolean | https://selectize.dev/docs/API/selectize#oninpute--boolean |
| onSearchChange(value) | https://selectize.dev/docs/API/selectize#onsearchchangevalue |
| onFocus(e) ⇒ boolean | https://selectize.dev/docs/API/selectize#onfocuse--boolean |
| onBlur(e, dest) | https://selectize.dev/docs/API/selectize#onblure-dest |
| onOptionHover(e) ⇒ boolean | https://selectize.dev/docs/API/selectize#onoptionhovere--boolean |
| onOptionSelect(e) ⇒ boolean | https://selectize.dev/docs/API/selectize#onoptionselecte--boolean |
| onItemSelect(e) ⇒ boolean | https://selectize.dev/docs/API/selectize#onitemselecte--boolean |
| load(fn) | https://selectize.dev/docs/API/selectize#loadfn |
| getTextboxValue() ⇒ string | https://selectize.dev/docs/API/selectize#gettextboxvalue--string |
| setTextboxValue(value) | https://selectize.dev/docs/API/selectize#settextboxvaluevalue |
| getValue() ⇒ mixed | https://selectize.dev/docs/API/selectize#getvalue--mixed |
| setValue(value) | https://selectize.dev/docs/API/selectize#setvaluevalue |
| setMaxItems(value) | https://selectize.dev/docs/API/selectize#setmaxitemsvalue |
| setActiveItem($item, e) | https://selectize.dev/docs/API/selectize#setactiveitemitem-e |
| setActiveOption($object, scroll, animate) | https://selectize.dev/docs/API/selectize#setactiveoptionobject-scroll-animate |
| selectAll() | https://selectize.dev/docs/API/selectize#selectall |
| hideInput() | https://selectize.dev/docs/API/selectize#hideinput |
| showInput() | https://selectize.dev/docs/API/selectize#showinput |
| focus() | https://selectize.dev/docs/API/selectize#focus |
| blur(dest) | https://selectize.dev/docs/API/selectize#blurdest |
| getScoreFunction(query, options) ⇒ function | https://selectize.dev/docs/API/selectize#getscorefunctionquery-options--function |
| getSearchOptions() ⇒ object | https://selectize.dev/docs/API/selectize#getsearchoptions--object |
| search(query) ⇒ object | https://selectize.dev/docs/API/selectize#searchquery--object |
| refreshOptions(triggerDropdown) | https://selectize.dev/docs/API/selectize#refreshoptionstriggerdropdown |
| addOption(data) | https://selectize.dev/docs/API/selectize#addoptiondata |
| registerOption(data) ⇒ boolean | string | https://selectize.dev/docs/API/selectize#registeroptiondata--boolean--string |
| registerOptionGroup(data) ⇒ boolean | string | https://selectize.dev/docs/API/selectize#registeroptiongroupdata--boolean--string |
| addOptionGroup(id, data) | https://selectize.dev/docs/API/selectize#addoptiongroupid-data |
| removeOptionGroup(id) | https://selectize.dev/docs/API/selectize#removeoptiongroupid |
| clearOptionGroups() | https://selectize.dev/docs/API/selectize#clearoptiongroups |
| updateOption(value, data) | https://selectize.dev/docs/API/selectize#updateoptionvalue-data |
| removeOption(value, silent) | https://selectize.dev/docs/API/selectize#removeoptionvalue-silent |
| clearOptions(silent) | https://selectize.dev/docs/API/selectize#clearoptionssilent |
| getOption(value) ⇒ object | https://selectize.dev/docs/API/selectize#getoptionvalue--object |
| getFirstOption() ⇒ object | https://selectize.dev/docs/API/selectize#getfirstoption--object |
| getAdjacentOption($option, direction) ⇒ object | https://selectize.dev/docs/API/selectize#getadjacentoptionoption-direction--object |
| getElementWithValue(value, $els) ⇒ object | https://selectize.dev/docs/API/selectize#getelementwithvaluevalue-els--object |
| getElementWithTextContent(textContent, ignoreCase, $els) ⇒ object | https://selectize.dev/docs/API/selectize#getelementwithtextcontenttextcontent-ignorecase-els--object |
| getItem(value) ⇒ object | https://selectize.dev/docs/API/selectize#getitemvalue--object |
| getFirstItemMatchedByTextContent(value, ignoreCase) ⇒ object | https://selectize.dev/docs/API/selectize#getfirstitemmatchedbytextcontentvalue-ignorecase--object |
| addItems(values, silent) | https://selectize.dev/docs/API/selectize#additemsvalues-silent |
| addItem(value, silent) | https://selectize.dev/docs/API/selectize#additemvalue-silent |
| removeItem(value) | https://selectize.dev/docs/API/selectize#removeitemvalue |
| createItem(value, triggerDropdown, callback) ⇒ boolean | https://selectize.dev/docs/API/selectize#createitemvalue-triggerdropdown-callback--boolean |
| refreshItems() | https://selectize.dev/docs/API/selectize#refreshitems |
| refreshState() | https://selectize.dev/docs/API/selectize#refreshstate |
| refreshValidityState() | https://selectize.dev/docs/API/selectize#refreshvaliditystate |
| refreshClasses() | https://selectize.dev/docs/API/selectize#refreshclasses |
| isFull() ⇒ boolean | https://selectize.dev/docs/API/selectize#isfull--boolean |
| updateOriginalInput() | https://selectize.dev/docs/API/selectize#updateoriginalinput |
| updatePlaceholder() | https://selectize.dev/docs/API/selectize#updateplaceholder |
| open() | https://selectize.dev/docs/API/selectize#open |
| close() | https://selectize.dev/docs/API/selectize#close |
| positionDropdown() | https://selectize.dev/docs/API/selectize#positiondropdown |
| clear(silent) | https://selectize.dev/docs/API/selectize#clearsilent |
| insertAtCaret($el) | https://selectize.dev/docs/API/selectize#insertatcaretel |
| insertAtCaret~target : HTMLElement | https://selectize.dev/docs/API/selectize#insertatcarettarget--htmlelement |
| deleteSelection(e) ⇒ boolean | https://selectize.dev/docs/API/selectize#deleteselectione--boolean |
| advanceSelection(direction, e) | https://selectize.dev/docs/API/selectize#advanceselectiondirection-e |
| advanceCaret(direction, e) | https://selectize.dev/docs/API/selectize#advancecaretdirection-e |
| setCaret(i) | https://selectize.dev/docs/API/selectize#setcareti |
| lock() | https://selectize.dev/docs/API/selectize#lock |
| unlock() | https://selectize.dev/docs/API/selectize#unlock |
| disable() | https://selectize.dev/docs/API/selectize#disable |
| enable() | https://selectize.dev/docs/API/selectize#enable |
| destroy() | https://selectize.dev/docs/API/selectize#destroy |
| render(templateName, data) ⇒ string | https://selectize.dev/docs/API/selectize#rendertemplatename-data--string |
| clearCache(templateName) | https://selectize.dev/docs/API/selectize#clearcachetemplatename |
| canCreate(input) ⇒ boolean | https://selectize.dev/docs/API/selectize#cancreateinput--boolean |
| Get Started | https://selectize.dev/docs/intro |
| Events | https://selectize.dev/docs/events |
| API | https://selectize.dev/docs/api |
| Examples | https://selectize.dev/docs/demos |
| Plugins | https://selectize.dev/docs/plugins |
| GitHub | https://github.com/selectize/selectize.js |
| Keybase | https://keybase.io/team/selectize |
| Stackoverflow | https://stackoverflow.com/questions/tagged/selectize.js |
| License | https://selectize.dev/license |
| Code of Conduct | https://selectize.dev/code-of-conduct |
| Privacy Policy | https://selectize.dev/privacy-policy |