/** * Created by atao on 2017/8/30. */ var citySelect ={ init:function(){ var $prov = $("#prov"); var $city = $("#city"); var $dist = $("#dist"); $prov.change(function () { var provId = $prov.val(); citySelect.setCity(provId,$prov,$city,$dist); }) $city.change(function () { var cityId=$city.val(); citySelect.setDist(cityId,$prov,$city,$dist); }) citySelect.setProv($prov,$city,$dist); }, setProv:function($prov,$city,$dist){ $prov.empty(); var provArray = cityData.prov['0']; var html=''; $.each(provArray,function (index,item) { if(0 == index){ html+="" }else{ html+="" } }) $prov.append(html); $prov.selectpicker('refresh'); //触发省份的change事件 $prov.trigger('change'); }, setCity:function(provId,$prov,$city,$dist){ $city.empty(); provId +=''; var cityArray = cityData.city[provId]; var html=''; $.each(cityArray,function (index,item) { if(0 == index){ html+="" }else{ html+="" } }) $city.append(html); $city.selectpicker('refresh'); //触发城市的change事件 $city.trigger('change'); }, setDist:function (cityId,$prov,$city,$dist) { $dist.empty(); cityId+=''; var distArray = cityData.dist[cityId]; var html=''; $.each(distArray,function (index,item) { if(0 == index){ html+="" }else{ html+="" } }) $dist.append(html); $dist.selectpicker('refresh'); //触发区县的change事件 $dist.trigger('change'); } }