欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

jquery讀取xml文件實(shí)現(xiàn)省市縣三級聯(lián)動的方法

 更新時間:2015年05月29日 10:18:27   作者:wo_soul  
這篇文章主要介紹了jquery讀取xml文件實(shí)現(xiàn)省市縣三級聯(lián)動的方法,涉及jQuery操作XML文件及Ajax動態(tài)加載的技巧,需要的朋友可以參考下

本文實(shí)例講述了jquery讀取xml文件實(shí)現(xiàn)省市縣三級聯(lián)動的方法。分享給大家供大家參考。具體如下:

頁面代碼如下:

<!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>下的所有第一級子元素(即區(qū)域) 
    var cname = $("#sCity").val(); 
    $(xml).find("city[name='"+cname+"']>area").each(function(){ 
    var area = $(this).attr("name");//this-> 
    $("#sArea").append("<option>"+area+"</option>"); 
    }); 
   } 
   }); 
  }); 
  //區(qū) 
  $("#sCity").change(function(){ 
   $("#sArea>option").remove(); 
   var cname = $("#sCity").val(); 
   $.ajax({url:"xml/City.xml", 
   success:function(xml){ 
    ///查找<city>下的所有第一級子元素(即區(qū)域) 
    $(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"> 
 <div> 
 <select id="DropProvince" style="width:100px;"> 
  <option>請選擇</option> 
 </select> 
 <select id="sCity" style="width:100px;"> 
  <option>請選擇相應(yīng)市</option> 
 </select> 
  <select id="sArea" style="width:100px;"> 
  <option>請選擇相應(yīng)區(qū)</option> 
 </select> 
 </div> 
 </form> 
 </body> 
</html>

效果圖如下:

希望本文所述對大家的jQuery程序設(shè)計有所幫助。

相關(guān)文章

  • jQuery UI結(jié)合Ajax創(chuàng)建可定制的Web界面

    jQuery UI結(jié)合Ajax創(chuàng)建可定制的Web界面

    這篇文章主要為大家詳細(xì)介紹了jQuery UI結(jié)合Ajax創(chuàng)建可定制的Web界面,如何利用Ajax和jQuery UI創(chuàng)建具有各種定制功能的高度可定制的UI,感興趣的小伙伴們可以參考一下
    2016-06-06
  • jquery中ajax學(xué)習(xí)筆記4

    jquery中ajax學(xué)習(xí)筆記4

    本節(jié)主要介紹兩點(diǎn):1.緩存問題 2.中文問題
    2011-10-10
  • 神奇的7個jQuery 3D插件整理

    神奇的7個jQuery 3D插件整理

    7個神奇的jquery 3D插件,讓你可以實(shí)現(xiàn)一些媲美Flash的動畫特效。
    2011-01-01
  • jQuery學(xué)習(xí)2 選擇器的使用說明

    jQuery學(xué)習(xí)2 選擇器的使用說明

    利用選擇器,選擇要被操作的html中的元素。
    2010-02-02
  • jQuery中的事件詳解

    jQuery中的事件詳解

    本文詳細(xì)講解了jQuery中的事件,文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-05-05
  • jQuery實(shí)用函數(shù)用法總結(jié)

    jQuery實(shí)用函數(shù)用法總結(jié)

    這篇文章主要介紹了jQuery實(shí)用函數(shù)用法總結(jié),匯總了jQuery常用的函數(shù)及相關(guān)技巧,需要的朋友可以參考下
    2014-08-08
  • jQuery常見的選擇器及用法介紹

    jQuery常見的選擇器及用法介紹

    選擇器的意義就是將眾多html代碼中準(zhǔn)確的找出我們想找的單元。接下來將常見的選擇器以及作用列舉出來,對jQuery常見的選擇器及用法感興趣的朋友一起看看吧
    2016-12-12
  • 用jquery和json從后臺獲得數(shù)據(jù)集的代碼

    用jquery和json從后臺獲得數(shù)據(jù)集的代碼

    最近正在用ajax無刷新做網(wǎng)站,發(fā)現(xiàn)數(shù)據(jù)很好傳輸,但是數(shù)據(jù)集不知道怎么獲得,于是,上網(wǎng)查了一些資料來傳輸數(shù)據(jù),現(xiàn)在和大家分享一下,不知道的童鞋可以和我一起學(xué)習(xí),知道的請指點(diǎn)一二。我選擇的方法是用json 來獲取數(shù)據(jù)集
    2011-11-11
  • jQuery Easyui學(xué)習(xí)之datagrid 動態(tài)添加、移除editor

    jQuery Easyui學(xué)習(xí)之datagrid 動態(tài)添加、移除editor

    使用easyui行編輯的時候完成編輯的功能比較簡單,但是如果要根據(jù)一個框的值動態(tài)改變別的值或者編輯的時候禁用某個框的時候就比較麻煩了,下面給大家介紹easyui datagrid 動態(tài)添加、移除editor,感興趣的朋友一起學(xué)習(xí)吧
    2016-01-01
  • jQuery輕松實(shí)現(xiàn)無縫輪播效果

    jQuery輕松實(shí)現(xiàn)無縫輪播效果

    這篇文章主要為大家詳細(xì)介紹了jQuery輕松實(shí)現(xiàn)無縫輪播效果,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-03-03

最新評論