zoukankan      html  css  js  c++  java
  • jQuery二级联动

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>二级联动</title>
        <script src="js/jquery-1.7.1.js"></script>
        <style>
    
        </style>
        <script type="text/javascript">
    
            $(function(){
                var provinces = ['北京', '上海', '浙江'];
                var provinceCityMap = {
                    '北京': ['东城','西城','崇文','宣武','朝阳'],
                    '上海': ['黄浦','卢湾','徐汇','长宁','静安'],
                    '浙江': ['杭州','嘉兴','宁波','温州','湖州']
                };
                var $province = $('#province');
                for(var i = 0; i < provinces.length; i++){
                    $('<option>' + provinces[i] + '</option>')
                            .appendTo($province)
                            .val(provinces[i]);
                }
                $province.on('change', function() {
                    //当前选中的省的值
                    var citySelected = $province.find('option:selected').val();
                    //console.log(citySelected);
                    changeCitys(citySelected);
                });
                function changeCitys(province) {
                    $('.city').empty();
                    var citys = provinceCityMap[province];
                    for(var i = 0;i < citys.length;i++){
                        $('<option>' + citys[i] + '</option>')
                                .appendTo('.city')
                                .val(citys[i]);
                    }
                }
                changeCitys($province.find('option:selected').val());
                $('.show').on('click', function() {
                    console.log($province.find('option:selected').val());
                });
    
            });
        </script>
    
    
    </head>
    <body>
    
    <select id="province"></select>
    
    <select class="city"></select>
    
    <button class="show">显示</button>
    </body>
    </html>
    

      

  • 相关阅读:
    生成一个四位数的随机验证码
    计算阶乘
    四种排序(冒泡、插入、递归、选择)
    Java基础面试被常问到知识点
    Qt中的坐标系统
    a message box to confirm the action
    点击按钮退出窗口
    为部件提供浮动提示信息
    在窗口标题栏的左上方显示图标
    PyQt5显示一个空白的窗口
  • 原文地址:https://www.cnblogs.com/shenq/p/4924696.html
Copyright © 2011-2022 走看看