zoukankan      html  css  js  c++  java
  • jQuery 省份选择

     1 <!DOCTYPE html>
     2 <html>
     3     <head>
     4         <meta charset="UTF-8">
     5         <title>jq_Demo1</title>
     6         <script type="text/javascript" src="js/jquery-1.8.2.js" ></script>
     7     </head>
     8     <body>
     9         <select id="province">
    10             <option value="-1">请选择</option>
    11         </select>
    12         
    13         <select id="city">
    14             <option value="-1">请选择</option>
    15         </select>
    16     </body>
    17     <script type="text/javascript">
    18         $(function(){
    19             var pro=["广东","广西","福建"];
    20             var ci=[["广州","深圳","珠海"],["南宁","玉林","桂林"],["莆田","福州","厦门"]];
    21             
    22             //将数组中省份假入到选择项中去
    23             $(pro).each(function(i,v){
    24                 $("#province").append("<option value='"+i+"'>"+v+"</option>");
    25             });
    26             
    27             $("#province").change(function(){
    28                 //每次选择省份之后都还原
    29                 $("#city").html("<option value='-1'>请选择</option>")
    30                 //获取省份的索引值
    31                 var proIndex=this.value;
    32 //                alert(proIndex);
    33                 //根据索引值遍历城市
    34                 $(ci[proIndex]).each(function(i,v){
    35                     $("#city").append("<option value='+i+'>"+v+"</option>");
    36                 });    
    37             });
    38         });
    39     </script>
    40 </html>

    执行结果:

     2、使用已经编好的js,代码直接调用。

     1 <!DOCTYPE html>
     2 <html>
     3     <head>
     4         <meta charset="UTF-8">
     5         <title>jq_Demo2</title>
     6         <script type="text/javascript" src="js/jquery-1.8.2.js" ></script>
     7         <script type="text/javascript" src="js/jquery.provincesCity.js" ></script>
     8         <script type="text/javascript" src="js/provincesdata.js" ></script>
     9     </head>
    10     <body>
    11         <div id="province">
    12             
    13         </div>
    14     </body>
    15     <script type="text/javascript">
    16         $("#province").ProvinceCity();
    17     </script>
    18 </html>

    执行结果:

  • 相关阅读:
    Sort
    MyOD
    Linux C语言编程基础(必做)
    团队作业(一):团队展示
    2.3.1测试
    《Unix/Linux系统编程》第四章学习笔记
    课堂测试2
    课堂测试
    第三章 Unix/Linux进程管理学习笔记
    团队作业(二):需求分析
  • 原文地址:https://www.cnblogs.com/echola/p/9604410.html
Copyright © 2011-2022 走看看