zoukankan      html  css  js  c++  java
  • jquery实现下拉列表二级联动

     1 <!DOCTYPE html>
     2 <html lang="en">
     3 <head>
     4     <meta charset="UTF-8">
     5     <title>标题</title>
     6     <script type="text/javascript" src="js/jquery-3.4.1.js"></script>
     7     <script type="text/javascript">
     8         var provinceArr = new Array(5);     //定义数组保存二级市级名称
     9         provinceArr[0]=new Array("北京市");
    10         provinceArr[1]=new Array("郑州市","洛阳市","濮阳市","驻马店市");
    11         provinceArr[2]=new Array("石家庄市","唐山市","秦皇岛市","邯郸市");
    12         provinceArr[3]=new Array("西安市","宝鸡市","延安市");
    13         provinceArr[4]=new Array("菏泽市","济南市","青岛市");
    14 
    15         $(function () {
    16             $("#province").change(function () {
    17                 $("#city").empty();     //清空city的下拉列表
    18                 var provinceID=this.value;
    19                 if(provinceID==-1){
    20                     $("#city").html("<option value="-1">-请选择-</option>");
    21                 }else {
    22                     for(var i=0;i<provinceArr[provinceID].length;i++){
    23                         // console.log(provinceArr[provinceID][i]);
    24                         var option = document.createElement("option");  //加入option标签
    25                         option.innerText=provinceArr[provinceID][i];
    26                         $("#city").append(option);     //append方法直接加入内容 —— option变量包含html标签和内容
    27                     }
    28                 }
    29             });
    30         });
    31     </script>
    32 </head>
    33 <body>
    34     <select id="province">
    35         <option value="-1">-请选择-</option>
    36         <option value="0">北京市</option>
    37         <option value="1">河南省</option>
    38         <option value="2">河北省</option>
    39         <option value="3">陕西省</option>
    40         <option value="4">山东省</option>
    41     </select>
    42     <select id="city">
    43         <option value="-1">-请选择-</option>
    44     </select>
    45 </body>
    46 </html>
  • 相关阅读:
    Java常用的函数式接口
    Java网络编程的使用
    Java 多线程的使用
    VB.NET_DBUtil
    java 文件操作与IO流的常用方法
    JAVA Excel.xlsx 上传于下载
    java测试类
    Java11 HashMap源码分析(一、文档翻译)
    Canal实现Redis缓存实时更新(二)
    Canal实现Redis缓存实时更新(一)
  • 原文地址:https://www.cnblogs.com/zzmx0/p/12588481.html
Copyright © 2011-2022 走看看