jquery-cascading-select
v1.0.3
Published
Unlimited level cascading select
Downloads
7
Maintainers
Readme
jquery-cascading-select
Unlimited level cascading select
Installation
npm
npm install jquery-cascading-select --save
bower
bower install jquery-cascading-select --save
Usage
See demo
API
Init
$('level 1 select').cascadingSelect(options)
Options
| Name | type | default | description | |-------------|----------|---------|------------------------------------------------------------| | subSelects | string array | | jQuery selectors for sub selects | | data | node array | | model of option tree | | placeholder | string | false | text to show when no option selected | | placeholderWhenEmpty | string | false | text to show when no option available |
Node format
A node describes an option(its text, value, sub options) by one of following formats:
Leaf
- object {text, value?}, e.g. { text: 't', value: 'v' }, { text: 't' } expands to { text: 't', value: 't' }
- string, e.g. 't' expands to { text: 't', value: 't' }
Parent
- object {text, value?, children}, e.g. { text: 't', children: [ node1, node2, ... ] }