2019-10-29 jQuery实现省市联动

1.引入jQuery文件

<script src="jquery-3.4.1.js"></script>

2.创建两个select对象

<select id="province" ></select>省
<select id="city" ></select>市

3.创建一个数组存储省的数据,以及一个存储城市数据的数组

var p=["湖南","广东","浙江"];
var c=[["长沙","衡阳","娄底"],["深圳","东莞","惠州"],["杭州","衢州","金华","义乌"]];


$(function(){
    for(var i=0;i< p.length;i++){   //循环取出数组
        //根据id插入内容到省select框中
        $("#province").append($("<option>").val(i).text(p[i]));
    }

    $("#province").change(function(){
        $("#city").empty();   //移除它的内容
        for(var i=0;i<c[$(this).val()].length;i++) {
            //根据id插入内容
            $("#city").append($("<option>").html(c[$(this).val()][i]));
        }
    })

})
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 概要 64学时 3.5学分 章节安排 电子商务网站概况 HTML5+CSS3 JavaScript Node 电子...
    阿啊阿吖丁阅读 9,290评论 0 3
  • 一. Java基础部分.................................................
    wy_sure阅读 3,834评论 0 11
  • 一、样式篇 第1章 初识jQuery (1)环境搭建 进入官方网站获取最新的版本 http://jquery.co...
    凛0_0阅读 3,450评论 0 44
  • ORA-00001: 违反唯一约束条件 (.) 错误说明:当在唯一索引所对应的列上键入重复值时,会触发此异常。 O...
    我想起个好名字阅读 5,429评论 0 9
  • 1.JQuery 基础 改变web开发人员创造搞交互性界面的方式。设计者无需花费时间纠缠JS复杂的高级特性。 1....
    LaBaby_阅读 1,367评论 0 2