【文件属性】:
文件名称:jquery 省市区县三级联动
文件大小:30KB
文件格式:RAR
更新时间:2012-12-17 10:19:26
省市区县三级联动
function init(obj_1,val_1,obj_2,val_2,obj_3,val_3){
//定义默认数据
var ar = ["请选择省份","请选择城市","请选择区县"];
var pindex=0;
var cindex=0;
//初始化
$("").appendTo($("#"+obj_1));
$("").appendTo($("#"+obj_2));
$("").appendTo($("#"+obj_3));
//初始化obj_1
for (i=0;i"+mp[i]+"").appendTo($("#"+obj_1));
}else{
$("").appendTo($("#"+obj_1));
}
}
if (pindex!=0){
for (n=0;n"+mc[pindex][n]+"").appendTo($("#"+obj_2));
}else{
$("").appendTo($("#"+obj_2));
}
}
}
if (cindex!=0){
for (m=0;m"+mh[pindex][cindex][m]+"").appendTo($("#"+obj_3));
}else{
$("").appendTo($("#"+obj_3));
}
}
}
//响应obj_1的change事件
$("#"+obj_1).change(function(){
//获取索引
pindex = $("#"+obj_1).get(0).selectedIndex;
//清空c和h
$("#"+obj_2).empty();
//重新给c填充内容
$("").appendTo($("#"+obj_2));
if (pindex!=0){
for (k=0;k"+mc[pindex-1][k]+"").appendTo($("#"+obj_2));
}
}
//清空h
$("#"+obj_3).empty();
$("").appendTo($("#"+obj_3));
});
//响应obj_2的change事件
$("#"+obj_2).change(function(){
cindex = $("#"+obj_2).get(0).selectedIndex;
//清空h
$("#"+obj_3).empty();
//重新给h填充内容
$("").appendTo($("#"+obj_3));
if (cindex!=0){
for (j=0;j"+mh[pindex-1][cindex-1][j]+"").appendTo($("#"+obj_3));
}
}
});
}
来源:http://www.vihchina.net
【文件预览】:
js.js
data.js
省市县三级联动.html
jquery.js