城市级联js
来源:互联网 发布:vscode html自动补全 编辑:程序博客网 时间:2024/05/16 12:04
//判断浏览器器兼容 dname文档路径 返回文档对象function loadxml(dname){try{//IE浏览xmldoc=new ActiveXObject("Microsoft.XMLDOM");}catch(e){try{//Firefox Mozilla Opera etc.xmldoc=document.implementation.createDocument("","",null);}catch(e){alert(e.message);}}try{xmldoc.async=false;xmldoc.load(dname);return (xmldoc);}catch(e){alert(e.message)}return (null);}var xmldoc=loadxml("Address.xml");//获取xml文档对象$(document).ready(function(){ var xml=xmldoc;//初始化省市节点$(xml).find("province").each(function(){ //找出省市节点 并循环 $("#province").append("<option>"+$(this).attr("name")+"</option>");//创建省市节点 });//初始化市区节点 $("#province").change(function(){ $("#city").empty();//清空city下拉框 $("#country").empty();//清空country下拉框//city下拉框添加选项$(xml).find("province").each(function(){if($(this).attr("name")==$("#province").val()){//判断选中的省$(this).children("city").each(function(){//循环市节点$("#city").append("<option>"+$(this).attr("name")+"</option>");//添加city下拉框选项});};});//county下拉框初始化$(xml).find("province").each(function(){if($(this).attr("name")==$("#province").val()){//判断选中的省$(this).children("city:first-child").children("country").each(function(){//定位市 找到该市下所有区县节点$("#country").append("<option>"+$(this).attr("name")+"</option>");//添加county下拉框选项});};});});//改变市选项的时候 改变country选项$("#city").change(function(){$("#country").empty();//清空country下拉框$(xml).find("province").each(function(){//循环province节点if($(this).attr("name")==$("#province").val()){//定位province节点$(this).children("city").each(function(){//循环city节点if($(this).attr("name")==$("#city").val()){//定位city$(this).children("country").each(function(){//定位country节点$("#country").append("<option>"+$(this).attr("name")+"</option>");//添加country节点});};});};});}); });
文档下载地址:http://pan.baidu.com/s/1boCl6UF
0 0
- js城市级联功能
- 城市级联js
- JS中城市级联程序
- JS----简单的城市级联
- 简单js实现城市级联
- 省份城市级联的js文件(不带县)
- js实现省份、城市的级联选择
- 城市级联
- 城市级联
- 省市数组js数组,城市级联下拉会用到
- DOM23---Js级联菜单实现城市的选择
- 城市地区级联二级下拉选择菜单js特效
- JS 实现地区,省份,城市,县区4级联动
- JS实战 · 级联菜单选择省份和城市
- js国家省份城市 级联 ,只有点中国的时候才可以选省份,城市
- 构建省份城市级联
- 省市区城市级联
- 城市3级联动~
- Redis need tcl 8.5 or newer
- 什么是iBeacon
- USB HID协议中几个关键概念的理解
- 【机器学习】(6):参数方法与多元推广
- Android布局提示TextView可以代替LinearLayout警告的解决办法
- 城市级联js
- 项目开发-iBatis事务源码之开启新事务
- 现代软件学院入围全国软件专业人才设计大赛(组图)
- 黑马程序员——C语言基础篇---宏定义、数组、字符串和函数
- CacheConcurrencyStrategy 五种缓存方式 (实体类添加)
- Oracle DBMS_UTILITY.GET_HASH_VALUE
- 如何关闭U盘、移动硬盘、硬盘的自动打开功能!
- 类别中使用属性
- UVa 1602 Lattice Animals