/** * * cityPicker.js * cityPicker is made by Framework picker component which effects like iOS native select. * * nzb329@163.com * * 2017-10-28 * */ ; (function(window, $, undefined) { var list=$.addressList; //console.log(list); var provincesArr=[]; var provinces={}; for(var a=0;a\
\
\ 取消\
\
\ 完成\
\
\ ', cols: [{ cssClass: 'f-s-14', width: '33.33%', textAlign: 'left', values: province, onChange: function(picker, province) { if (picker.cols[1].replaceValues) { provinceSelect = province; city = getCity(regions, province); area = getArea(regions, province, city[0]); picker.cols[1].replaceValues(city); if (area.length !== 0) { picker.cols[2].replaceValues(area); } else { picker.cols[2].replaceValues(city); } } } }, { cssClass: 'f-s-14', width: '33.33%', textAlign: 'center', values: city, onChange: function(picker, city) { if (picker.cols[2].replaceValues) { area = getArea(regions, provinceSelect, city); if (area.length !== 0) { picker.cols[2].replaceValues(area); } else { picker.cols[2].replaceValues([city]); } } } }, { cssClass: 'f-s-14', width: '33.33%', textAlign: 'right', values: area, } ] }); $("#btnClick").click(function(){ var diquval=$("#location").val().split(" "); var pro=getPros(regions,diquval[0]); var city=getCitys(regions,diquval[0],diquval[1]); var area=getAreas(regions,diquval[0],diquval[1],diquval[2]); var diqulist=[]; diqulist.push( pro,city,area ) sessionStorage.setItem("diqulist",diqulist); }) })(window, jQuery);