codecamp
城市三级联动插件

演示地址:http://jquerywidget.com/jquery-citys/


调用方法:

$(selector).citys(options,callback);

options参数

参数默认值说明
dataUrl[数据库地址]

最新数据库(2016年12月):JSON格式JSONP格式

数据库项目:中国行政区划(省、市、区、街道)

dataType'json'

数据库类型:'json'或'jsonp'

IE9-由于默认安全设置,需开启“通过域访问数据源”才能跨域访问json,此类情况建议使用jsonp格式

provinceField'province'省份(省级)字段名
cityField'city'城市(地级)字段名
areaField'area'地区(县区级)字段名
code0地区编码
province[无]省份(省级),可以为地区编码或者名称
city[无]城市(地级),可以为地区编码或者名称
area[无]地区(县区级),可以为地区编码或者名称
requiredtrue是否必须选中(是否自动选择地区)
nodata'hidden'当无数据时的表现形式:'hidden'隐藏,'disabled'禁用,为空不做任何处理
onChange[无]地区切换时触发,回调函数传入地区信息:direct是否为直辖市,province省份(省级)名称,city城市(地级)名称,area地区(县区级)名称,code地区编码

callback(api)参数

方法说明
getInfo(data)获取当前选中的地区信息:direct是否为直辖市,province省份(省级)名称,city城市(地级)名称,area地区(县区级)名称,code地区编码

多功能轮播插件的使用
标签页插件的使用
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }