¿Cómo hace referencia el front-end web a los complementos en cascada provinciales y municipales de jquery?
$(function(){
$ ("#province"). CityCascade ("# ciudad "). CityCascade ('select ',' Henan Provincia');
//o
$ ("#provincia"). CityCascade ("seleccione ','Henan','Kaifeng ');
}
/**
*?java?DIKIE
*?Copiar datos de la ciudad desde Internet
. *?La función en cascada también es una buena idea para consultar la red
*?Para mayor comodidad,
*? ¿Agregar la selección del método de ciudad seleccionada? p>*/
(función($){
$.fn.cityCasCade?=?función(operación, Provincia, ciudad) {
var? selectCity=null, params=null, overparams = null
if (¿tipo de? operación? ==? "cadena") {
if(acción?==?"select") {
if(provincia){
$(this).find("opción"){
if ($(this).val () = =provincia){
this.selected = true
cambiar(esto ();
si (ciudad){
$($ . fn . parámetro de cascada de ciudad . seleccione ciudad).find("opciones"). p>this.selected = true
$(this).change();
}
});
}
}
});
}
Devolver $(esto);
}
selectCity = operación
}
else{
if(operación. selector)select city = operación . if (operación . anular & amp; & ampoperación.data) hiperrutina = operación.data
¿Y si? params = operación.data
}
$.fn.cityCascadeParam? ={};
$.fn.cityCascadeParam.data? =?_province_;
$ fn . parámetro de cascada de ciudad seleccionar ciudad. =?null
Si (seleccione ciudad)? $ . fn . parámetro de cascada de ciudad. seleccione ciudad = seleccione ciudad;
¿Qué más? ¿Tirar? "El selector de ciudad no puede estar vacío";
$ fn valor de ciudad en cascada =? $($ . fn . parámetro de cascada de ciudad . seleccione ciudad+":primero ").
val();
$ fn . parámetro de cascada de ciudad =? $($ . fn . parámetro de cascada de ciudad . seleccione ciudad+":primero "). text();
if(over rams)$ . fn . datos de cascada de ciudad = over rams;
¿Y si? $.extend($ . fn . parámetro de cascada de ciudad . datos,? params);
$ . fn parámetro de carga de cascada de ciudad . =?función(self){
for(var?p?at?$.fn.citycascadeparam.data){
var? opt = documento . createelement(" opción ");
opt internalhtml = p
valor de opción =
self . ;
}
}
$.fn.cityCascadeParam.loadCity? =?función(padre){
var? ¿ser? =?$($ . fn . parámetro de cascada de ciudad . ciudad seleccionada). get(0);
if(!self)? ¿Tirar? "¿No se encontró el cuadro desplegable de ciudad? ¿Selector de ciudad?& gt>?+?$ . fn . parámetro de cascada de ciudad . seleccione ciudad;
var?selectProvince=$(parent).val();
p>
Si (¿seleccionar provincia? en? $. fn . datos de parámetro de cascada de ciudad){
var? ciudad s = $ . [seleccionar provincia];
self.innerHTML =
for(var?index=0;index<citylength;index++){
opt = document . opción " );
opt . Innerhtml = ciudades[índice];
opt . valor = ciudades[índice];
self . appendchild(opt);
p>
}
}En caso contrario {
self.innerHTML =
opt = document . );
opt . internalhtml = $ . fn . valor de ciudad en cascada;
self . appendchild(optar);
}
}
this.each(function(){
$. fn . parámetro de cascada de ciudad . cargar provincia(this);
$(this).
cambio(función(){
$ . fn . parámetro de cascada de ciudad . cargar ciudad(esta);
});
});
¿Volver? $(esto);
}
})($);
var? _provinces_={Provincia de Sichuan: ["Chengdu", "Zigong", "Panzhihua", "Luzhou", "Deyang", "Mianyang", "Guangyuan", "Suining", "Neijiang", "Leshan", "Nanchong" , "Meishan", "Prefectura autónoma de Liangshan Yi"], provincia de Shanxi: ["Taiyuan", "Datong", "Yangquan", "Changzhi", "Jincheng", "Shuozhou", "Jinzhong", "Yuncheng", " Xinzhou", "Linfen", "Luliang]], Mongolia Interior: ["Ciudad de Ulanqab", "Liga Xing'an", "Liga Xilingol", "Liga Alxa]], Provincia de Liaoning: ["Ciudad de Shenyang", "Dalian "Ciudad", "Ciudad de Anshan", "Ciudad de Fushun", "Ciudad de Benxi", "Ciudad de Dandong", "Ciudad de Jinzhou", "Ciudad de Yingkou", "Ciudad de Fuxin", "Ciudad de Tonghua", "Ciudad de Baishan", "Songyuan Ciudad, provincia de Jiangsu: ["Nanjing", "Wuxi", "Xuzhou", "Changzhou", "Suzhou", "Nantong", "Lianyungang", "Huai'an", "Yancheng", "Yangzhou", "Zhenjiang " , "Taizhou", "Suqian"], Suqian "Ciudad de Lishui"], provincia de Anhui: ["Ciudad de Hefei", "Ciudad de Wuhu", "Ciudad de Bengbu", "Ciudad de Huainan", "Ciudad de Ma'anshan", " Ciudad de Huaibei", "Ciudad de Tongling", "Ciudad de Anqing", "Ciudad de Huangshan", "Ciudad de Chuzhou", "Ciudad de Fuyang", "Ciudad de Suzhou", "Quanzhou", "Zhangzhou", "Nanping", "Longyan" , "Ningde "], provincia de Jiangxi: ["Nanchang", "Jingdezhen", "Pingxiang", "Jiujiang", "Xinyu", "Yingtan", "Ganzhou", "Ji'an"]. "Ciudad Weifang", "Ciudad Jining", "Ciudad Tai'an", "Ciudad Weihai", "Ciudad Rizhao", "Ciudad Laiwu", "Ciudad Linyi", "Ciudad Dezhou", "Ciudad Liaocheng", "Ciudad Binzhou ", "Ciudad de Heze"], provincia de Henan: ["Ciudad de Zhengzhou", "Ciudad de Kaifeng", "Ciudad de Nanyang", "Ciudad de Shangqiu", "Ciudad de Xinyang", "Ciudad de Zhoukou", "Ciudad de Zhumadian"]], Hubei Provincia: [ "Ciudad de Wuhan", "Ciudad de Huangshi", "Ciudad de Shiyan", "Ciudad de Yichang", "Ciudad de Xiangfan", "Ciudad de Ezhou", "Ciudad de Jingmen", "Ciudad de Xiaogan", "Ciudad de Hengyang", "Shaoyang City", "Ciudad de Yueyang", "Ciudad de Changde", "Prefectura autónoma de Xiangxi Tujia y Miao"], provincia de Guangdong: ["Ciudad de Guangzhou", "Ciudad de Shaoguan", "Ciudad de Meizhou", "Ciudad de Shantou", "Ciudad de Heyuan ", Ciudad "Yangjiang", "Ciudad Qingyuan", "Ciudad Dongguan", "Ciudad Zhongshan", "Ciudad Chaozhou", "Ciudad Jieyang", "Ciudad Yunfu]], Provincia de Guangxi: ["Ciudad Nanning", "Liuzhou Ciudad", "Ciudad de Guilin", "Ciudad de Chongzuo]], Provincia de Hainan: ["Ciudad de Haikou", "Ciudad de Sanya]], Ciudad de Chongqing: ["Ciudad de Chongqing]], Provincia de Guizhou: ["Ciudad de Guiyang", "Liupanshui City", "Ciudad de Zunyi", "Ciudad de Anshun", "Región de Tongren", "Prefectura autónoma de Buyi y Miao del sudoeste", "Prefectura autónoma de Bijie" Xishuangbanna Dai", "Prefectura autónoma de Dali Bai", "Prefectura autónoma de Dehong", " Prefectura autónoma de Nujiang Lisu", "Prefectura autónoma tibetana de Diqing", "Región de Shigatse", "Región de Nagqu", "Región de Ngari", "Región de Lingzhi"], provincia de Shaanxi: ["Xi'an", "Tongchuan", "Baoji ", "Xianyang", "Weinan" ", "Yan'an", "Hanzhong", "Yulin", "Ankang", "Ciudad de Jiuquan", "Ciudad de Qingyang", "Ciudad de Dingxi", "Ciudad de Longnan", " Prefectura autónoma de Linxia Hui", "Prefectura autónoma tibetana de Gannan] ], Provincia de Qinghai: ["Ciudad de Xining", "Región de Haidong", "Gannan Wuzhong, Guyuan, Zhongwei], Región autónoma de Xinjiang: ["Urumqi", "Karamay", "Turpan", "Hami", "Prefectura autónoma de Changji Hui" ", "Prefectura autónoma de Mongolia de Bortala", "Prefectura autónoma de Mongolia de Bayingoleng", "Región de Aksu", "Prefectura autónoma de Kizilsu Kirgiz"], provincia de Taiwán: ["Ciudad de Taipei" "]. , RAE de Hong Kong: ["Hong Kong"], RAE de Macao: ["Macao"], Provincia de Hebei: ["Shijiazhuang", "Tangshan", "Qinhuangdao", "Zhangjiakou", "Chengde", "Langfang ", "Handan" ,