您好,欢迎访问一九零五行业门户网

jquery+xml实现三级联动步骤详解

这次给大家带来jquery+xml实现三级联动步骤详解,jquery+xml实现三级联动步骤详解的注意事项有哪些,下面就是实战案例,一起来看一下。
页面代码如下:
<!doctype html public "-//w3c//dtd html 4.01 transitional//en">  <html>   <head>   <base href="<%=basepath%>>   <title>my jsp 'city.jsp' starting page</title>   <meta http-equiv="pragma" content="no-cache">   <meta http-equiv="cache-control" content="no-cache">   <meta http-equiv="expires" content="0">   <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">   <meta http-equiv="description" content="this is my page">   <!-- <link rel="stylesheet" type="text/css" href="styles.css">   -->   <script type="text/javascript" src="js/jquery-1.7.2.min.js"></script>   <script type="text/javascript">   $(document).ready(function(){    //省    $.ajax({url:xml/city.xml,     success:function(xml){      $(xml).find(province).each(function(){      var t = $(this).attr(name);//this->      $(#dropprovince).append(<option>+t+</option>);      });     }    });    //市    $(#dropprovince).change(function(){     $(#scity>option).remove();     $(#sarea>option).remove();     var pname = $(#dropprovince).val();     $.ajax({url:xml/city.xml,     success:function(xml){      ///查找<province>下的所有第一级子元素(即城市)      $(xml).find(province[name='+pname+']>city).each(function(){      var city = $(this).attr(name);//this->      $(#scity).append(<option>+city+</option>);      });      ///查找<city>下的所有第一级子元素(即区域)      var cname = $(#scity).val();      $(xml).find(city[name='+cname+']>area).each(function(){      var area = $(this).attr(name);//this->      $(#sarea).append(<option>+area+</option>);      });     }     });    });    //区    $(#scity).change(function(){     $(#sarea>option).remove();     var cname = $(#scity).val();     $.ajax({url:xml/city.xml,     success:function(xml){      ///查找<city>下的所有第一级子元素(即区域)      $(xml).find(city[name='+cname+']>area).each(function(){      var area = $(this).attr(name);//this->      $(#sarea).append(<option>+area+</option>);      });     }     });    });   });   </script>   </head>   <body>   <form id="form1">   <p>   <select id="dropprovince" style="width:100px;">    <option>请选择</option>   </select>   <select id="scity" style="width:100px;">    <option>请选择相应市</option>   </select>    <select id="sarea" style="width:100px;">    <option>请选择相应区</option>   </select>   </p>   </form>   </body>  </html>
效果图如下:
相信看了本文案例你已经掌握了方法,更多精彩请关注其它相关文章!
推荐阅读:
jquery插件tocify动态节点实现目录菜单
jquery解析xml文件与动态增加js文件如何实现
以上就是jquery+xml实现三级联动步骤详解的详细内容。
其它类似信息

推荐信息