美文网首页
利用jquery 获取json数据实现三级联动 省市区

利用jquery 获取json数据实现三级联动 省市区

作者: AMONTOP | 来源:发表于2018-12-25 14:58 被阅读0次

    1、index.html

    <!DOCTYPE html>
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <title>jQuery省市区三级联动选择代码</title>
        <script src="js/jquery-1.11.3.min.js"></script>
        <script src="js/Popt.js"></script>
        <script src="js/cityJson.js"></script>
        <script src="js/citySet.js"></script>
        <style type="text/css">
            * { -ms-word-wrap: break-word; word-wrap: break-word; }
            html { -webkit-text-size-adjust: none; text-size-adjust: none; }
            html, body {height:100%;width:100%; }
            html, body, h1, h2, h3, h4, h5, h6, div, ul, ol, li, dl, dt, dd, iframe, textarea, input, button, p, strong, b, i, a, span, del, pre, table, tr, th, td, form, fieldset, .pr, .pc { margin: 0; padding: 0; word-wrap: break-word; font-family: verdana,Microsoft YaHei,Tahoma,sans-serif; *font-family: Microsoft YaHei,verdana,Tahoma,sans-serif; }
            body, ul, ol, li, dl, dd, p, h1, h2, h3, h4, h5, h6, form, fieldset, .pr, .pc, em, del { font-style: normal; font-size: 100%; }
            ul, ol, dl { list-style: none; }
            ._citys { width: 450px; display: inline-block; border: 2px solid #eee; padding: 5px; position: relative; }
            ._citys span { color: #56b4f8; height: 15px; width: 15px; line-height: 15px; text-align: center; border-radius: 3px; position: absolute; right: 10px; top: 10px; border: 1px solid #56b4f8; cursor: pointer; }
            ._citys0 { width: 100%; height: 34px; display: inline-block; border-bottom: 2px solid #56b4f8; padding: 0; margin: 0; }
            ._citys0 li { display: inline-block; line-height: 34px; font-size: 15px; color: #888; width: 80px; text-align: center; cursor: pointer; }
            .citySel { background-color: #56b4f8; color: #fff !important; }
            ._citys1 { width: 100%; display: inline-block; padding: 10px 0; }
            ._citys1 a { width: 83px; height: 35px; display: inline-block; background-color: #f5f5f5; color: #666; margin-left: 6px; margin-top: 3px; line-height: 35px; text-align: center; cursor: pointer; font-size: 13px; overflow: hidden; }
            ._citys1 a:hover { color: #fff; background-color: #56b4f8; }
            .AreaS { background-color: #56b4f8 !important; color: #fff !important; }
        </style>
    </head>
    <body>
    <div style="width:420px;margin:40px auto;">
        <input type="text" id="city" />
    </div>
    <script type="text/javascript">
        $("#city").click(function (e) {
            SelCity(this,e);
        });
    </script>
    <script>
    
    </script>
    </body>
    </html>
    
    

    2、cityJson.js 。。。。

    3、citySet.js 。。。。

    4、Popt.js 。。。。

    效果如图:


    三级联动.jpg

    源代码 :https://github.com/AMONTOP/jQuery-Regions.git
    帮到你的话 点个赞噢!

    相关文章

      网友评论

          本文标题:利用jquery 获取json数据实现三级联动 省市区

          本文链接:https://www.haomeiwen.com/subject/zhjflqtx.html