zoukankan      html  css  js  c++  java
  • 简便的三级联动

    <body>
            <div class="sBox">
                <select class="provice" id="proviceId">
                    <option value="">--省份--</option>
                </select>
                <select class="provice" id="city">
                    <option value="">--市--</option>
                </select>
                <select class=" provice" id="code">
                    <option>--邮编--</option>
                </select>
            </div>
            <script>
                var cityId = null;
                $.get("js/city.json", function(data, status) {
                    for (var i = 0; i < data.城市代码.length; i++) {
                        var name = (data.城市代码[i].省);
                        $("#proviceId").append("<option value=" + i + ">" + name + "</option>");
                    };
                    $("#proviceId").change(function() {
                        $("#city").html("<option>--市--</option>");
                        $("#code").html("<option>--邮编--</option>");
                        cityId = ($("#proviceId").val());
                        for (var i = 0; i < (data.城市代码[cityId].市).length; i++) {
                            var city = (data.城市代码[cityId].市[i].市名);
                            $("#city").append("<option value=" + i + ">" + city + "</option>");
                        }
                    });
                    $("#city").change(function() {
                        $("#code").html("");
                        var cityIda = ($("#city").val());
                        var code = (data.城市代码[cityId].市[cityIda].编码);
                        $("#code").append("<option value=" + cityIda + ">" + code + "</option>");
                    })
                })
            </script>
        </body>

    要点: option标签储存两个内容 value储存共同的数组下标 text存储内容

  • 相关阅读:
    three.js 制作一个三维的推箱子游戏
    three.js 郭先生制作太阳系
    three.js 制作魔方
    three.js 欧拉角和四元数
    mysql
    重装系统后需要安装的软件
    python3.7 安装PyQt5
    Java读取文件
    linux 环境jdk安装
    linux 修改用户字符集
  • 原文地址:https://www.cnblogs.com/stt520/p/9708871.html
Copyright © 2011-2022 走看看