下文中所使用的 testData 数据如下:
onChanged 方法可获取每次下拉框的 change 后的值
var chainSelect = new ChainSelect({
el: '#type',
data: testData
});
chainSelect.onChanged(function(value, curData, $select) {
// value 当前下拉框的值
// $select 当前下拉框 jquery 对象
console.log(value, curData, $select)
});
class="form-control input-sm"
new ChainSelect({
el: '#type1',
data: testData
});
values 属性来初始化赋值
new ChainSelect({
el: '#type2',
values: ['component', 'basic', 'icon', 'svg'], // 依次为各个下拉框的值
data: testData
});
setValues 方法来动态赋值
var select = new ChainSelect({
el: '#type3',
data: testData
});
// js 赋值
$('.btn-primary').click(function() {
select.setValues(['guide', 'daohang', 'dingbudaohang']);
});