博主信息
博文 32
粉丝 0
评论 0
访问量 30129
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
三级联动-2019年5月23日20点00分
小李广花荣
原创
775人浏览过
  1. 下面将展示代码及效果图


  2. 实例

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>三级联动</title>
    </head>
    <body>
    省份:<select name="" id="pro"></select>
    市:<select name="" id="city"></select>
    地级:<select name="" id="area"></select>
    
    <script src="static/js/jquery-3.4.1.js"></script>
    <script>
    
        $.getJSON('inc/1.json',function (data) {
    
            var option='<option>请选择省份</option>';
            $.each(data,function (index) {
    
                option+='<option value="'+data[index]['proId']+'">'+data[index]['proName']+'</option>';
            });
            $('#pro').html(option);
    
        });
        $('#pro').change(function () {
    
            $.getJSON('inc/2.json',function (data) {
    
                var option='<option>请选择市</option>';
                $.each(data,function (index) {
    
                        if (data[index]['proId'] === parseInt($('#pro').val())){
    
                            option += '<option value="' + data[index]['cityId'] + '">' + data[index]['cityName'] + '</option>';
                        }
    
                });
                $('#city').html(option);
    
            });
        });
        $('#city').change(function () {
            $.getJSON('inc/3.json',function (data) {
                var option='<option value="">请选择地级</option>';
                $.each(data,function (index) {
    
                    if (data[index]['cityId'] === parseInt($('#city').val())){
    
                        option += '<option value="' + data[index]['areaId'] + '">' + data[index]['areaName'] + '</option>';
                    }
    
                });
                $('#area').html(option);
    
            });
        });
        $('#area').change(function () {
            console.log($(this).find(':selected').text());
    
        })
    
    
    
    </script>
    </body>
    </html>

    运行实例 »

    点击 "运行实例" 按钮查看在线实例

    QQ图片20190607183235.png
  3. 学习三级联动  首先要获取JSON的数据

    用$.getJSON方法 获取数据 

    获取的是数组 需要用$.each进行遍历  


批改状态:未批改

老师批语:
本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
作者最新博文
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学