Skip to content
小叉 edited this page Apr 5, 2017 · 3 revisions

参数调整

url

从 v1.4 起,url参数仅接受字符串内容。设置 url 后,将使用getJSON方法获取数据。

data

自定义的数据,或已经通过 ajax 获取到的数据,再调用 cxSelect,可以使用data参数。类型为数组,JSON 格式。

PS: data 参数优先级高于 url 参数。

emptyStyle

nodata参数更名为emptyStyle

增加 API 接口

本次最主要的更新就是新增了 API,可以在调用 cxSelect 后,进行更换数据、选择器组、或者取消 cxSelect 的绑定,进行重新绑定等等。

获取 API

var cxSelectApi;

// 方法一:
cxSelectApi = $.cxSelect($(el), {
  selects: ['province', 'city', 'area']
});

// 方法二:
$(el).cxSelect({
  selects: ['province', 'city', 'area']
}, function(api) {
  cxSelectApi = api;
});

cxSelectApi.attach();
cxSelectApi.detach();
cxSelectApi.clear();
cxSelectApi.setOptions();

attach

绑定接口。调用时会自动进行绑定,用于使用detach解除绑定后,进行重新绑定。

detach

解除绑定接口。解除绑定后,不再具有联动效果。

clear(index)

清空选项接口。

index: select 的序号,从 0 开始。

清空第indexselect自身及之后的select的选项。

setOptions(settings)

重新设置参数接口。

settings: 与调用时参数一致。