當前位置:商標查詢大全網 - 培訓招生 - web前端如何引用jquery省市級級聯插件

web前端如何引用jquery省市級級聯插件

1.?[代碼]添加所選城市

$(function(){

$ ("#省")。CityCascade ("# city ")。CityCascade ('select ','河南省');

//或者

$ ("#省")。CityCascade ("# city ")。CityCascade ('select ','河南','開封');

}

/**

*?java?迪基耶

*?從互聯網上復制城市數據。

*?級聯功能也是參考網絡上的壹個好主意。

*?為了將來的方便,封裝成壹個插件。

*?補充?添加所選城市方法選擇。

*/

(函數($){

$.fn.cityCasCade?=?功能(操作、省、市){

var?selectCity=null,params=null,overparams = null

if(typeof?操作?==?“字符串”){

如果(操作?==?"選擇"){

如果(省){

$(這個)。查找(“選項”)。each(function(){

如果($(這個)。val()= =省){

this.selected = true

$(這個)。change();

如果(城市){

$($ . fn . city cascade param . select city)。查找(“選項”)。each(function(){

如果($(這個)。val()==city){

this.selected = true

$(這個)。change();

}

});

}

}

});

}

回歸?$(這個);

}

selectCity = operation

}

否則{

if(operation . selector)select city = operation . selector;

if(operation . overide & amp;& ampoperation.data)超程序= operation.data

不然呢?params = operation.data

}

$.fn.cityCascadeParam?={};

$.fn.cityCascadeParam.data?=?_省份_;

$ . fn . city cascade param . select city?=?null

如果(選擇城市)?$ . fn . city cascade param . select city = select city;

不然呢?扔?”城市選擇器不能為空”;

$ . fn . city cascade param . city value =?$($ . fn . city cascade param . select city+":first ")。val();

$ . fn . city cascade param . city text =?$($ . fn . city cascade param . select city+":first ")。text();

if(over rams)$ . fn . city cascade param . data = over rams;

不然呢?$.extend($ . fn . city cascade param . data,?params);

$ . fn . city cascade param . load province?=?功能(自我){

for(var?p?在?$. fn . city cascade param . data){

var?opt = document . createelement(" option ");

opt . innerhtml = p;

opt . value = p;

self . appendchild(opt);

}

}

$.fn.cityCascadeParam.loadCity?=?函數(父項){

var?自我?=?$($ . fn . city cascade param . select city)。get(0);

如果(!自我)?扔?“城市下拉框沒有找到?城市選擇器?& gt>?+?$ . fn . city cascade param . select city;

var?selectProvince=$(parent)。val();

如果(選擇省份?在?$. fn . city cascade param . data){

var?city s = $ . fn . city cascade param . data[select province];

self.innerHTML =

for(var?索引= 0;index & lt城市長度;index++){

opt = document . createelement(" option ");

opt . innerhtml = citys[index];

opt . value = citys[index];

self . appendchild(opt);

}

}否則{

self.innerHTML =

opt = document . createelement(" option ");

opt . innerhtml = $ . fn . city cascade param . city text;

opt . value = $ . fn . city cascade param . city value;

self . appendchild(opt);

}

}

this.each(function(){

$ . fn . city cascade param . load province(this);

$(這個)。change(function(){

$ . fn . city cascade param . load city(this);

});

});

回歸?$(這個);

}

})($);

var?_provinces_={四川省:["成都"、"自貢"、"攀枝花"、"瀘州"、"德陽"、"綿陽"、"廣元"、"遂寧"、"內江"、"樂山"、"南充"、"眉山",“涼山彜族自治州”]、山西省:[“太原”、“大同”、“陽泉”、“長治”、“晉城”、“朔州”、“晉中”、“運城”、“忻州”、“臨汾”、“呂梁]]、內蒙古:[“烏蘭察布市”、“興安盟”、“錫林郭勒盟”、“阿拉善盟]]、遼寧省:[“沈陽市”、“大連市”、“鞍山市”、“撫順市”、“本溪市”、“丹東市”、“錦州市”、“營口市”、“阜新市”、“通化市”、“白山市”、“松原市江蘇省:【“南京”、“無錫”、“徐州”、“常州”、“蘇州”、“南通”、“連雲港”、“淮安”、“鹽城”、“揚州”、“鎮江”、“泰州”、“宿遷”】,宿遷。"麗水市"],安徽省:["合肥市"、"蕪湖市"、"蚌埠市"、"淮南市"、"馬鞍山市"、"淮北市"、"銅陵市"、"安慶市"、"黃山市"、"滁州市"、"阜陽市"、"宿州市"、"泉州"、"漳州"、"南平"、"龍巖"、"寧德"],江西省:["南昌"、"景德鎮"、"萍鄉"、"九江"、"新余"、"鷹潭"、"贛州"、"吉安]。"濰坊市”、“濟寧市”、“泰安市”、“威海市”、“日照市”、“萊蕪市”、“臨沂市”、“德州市”、“聊城市”、“濱州市”、“菏澤市”],河南省:[“鄭州市”、“開封市”、“南陽市”、“商丘市”、“信陽市”、“周口市”、“駐馬店市]],湖北省:[“武漢市”、“黃石市”、“十堰市”、“宜昌市”、“襄樊市”、“鄂州市”、“荊門市”、“孝感市”、“衡陽市”、“邵陽市”、“嶽陽市”、“常德市”。 “湘西土家族苗族自治州”]、廣東省:[“廣州市”、“韶關市”、“梅州市”、“汕尾市”、“河源市”、“陽江市”、“清遠市”、“東莞市”、“中山市”、“潮州市”、“揭陽市”、“雲浮市]]、廣西省:[“南寧市”、“柳州市”、“桂林市”、“崇左市]]、海南省:[“海口市”、“三亞市]]、重慶市:[“重慶市]]、貴州省:[“貴陽市”、“六盤水市”、“遵義市”、“安順市”、“銅仁地區”、“西南布依族苗族自治州”、“畢節 “西雙版納傣族自治州”、“大理白族自治州”、“德宏自治州”、“怒江傈僳族自治州”、“迪慶藏族自治州”、“日喀則地區”、“那曲地區”、“阿裏地區”、“林芝地區”]、陜西省:[“Xi安”、“銅川”、“寶雞”、“鹹陽”、“渭南”、“延安”、“漢中”、“榆林”、“安康”、“酒泉市”、“慶陽市”、“定西市”、“隴南市”、“臨夏回族自治州”、“甘南藏族自治州]]、青海省:[“西寧市”、“海東地區”、“甘南 吳忠、固原、中衛],新疆自治區:["烏魯木齊"、"克拉瑪依"、"吐魯番"、"哈密"、"昌吉回族自治州"、"博爾塔拉蒙古自治州"、"巴音郭楞蒙古自治州"、"阿克蘇地區"、"克孜勒蘇柯爾克孜自治州]。”阿勒泰地區"],臺灣省省:["臺北市"],香港特區:["香港"],澳門特區:["澳門"],河北省:["石家莊","唐山","秦皇島","張家口","承德","廊坊","邯鄲",