jquery 省市区县三级联动

时间:2012-12-17 10:19:26
【文件属性】:

文件名称: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

网友评论

  • 数据不全,希望补充完整
  • 功能可以,就是不全,不然就完美了
  • 数据再多点就好了
  • 就是数据不完整
  • 挺好用的,就是有些不全!
  • 地区不完整,功能OK
  • jquery 省市区县三级联动 很好的小资源
  • 谢谢楼主。三级联动不假。 不支持默认选中;不支持编码存储;自己修改了一份,有需要的朋友查看: http://download.csdn.net/detail/doaglas/6406689
  • 挺好的,内容不全
  • 挺好,就是内容不太全
  • 就是数据不完整
  • 可以用,数据再多点就好了
  • 话说,地区不是太完整啊
  • 效果顶好,就是地区不完整
  • 不错 我用了这个 数据自己加了点 好用
  • 不错,是我想要的
  • 这个功能实现了三级联动
  • 功能是实现的 但是我想要的是动态从数据库里面读取的
  • 数据不是很完整
  • 挺好,最后我用的就是这个
  • 这个功能可以有~ 但是事实可用性不强
  • 功能是实现的 但是我想要的是动态从数据库里面读取的
  • 功能已实现但貌似很麻烦
  • 这个功能实现了三级联动,不过不是我想要的
  • 功能是实现的 但是我想要的是动态从数据库里面读取的貌似有点难。
  • 谢谢,有用,如果是二维的就更好了
  • 功能是实现的 但是我想要的是动态从数据库里面读取的