温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

jQuery如何实现三级联动效果

发布时间:2021-06-22 15:43:02 来源:亿速云 阅读:312 作者:小新 栏目:web开发

小编给大家分享一下jQuery如何实现三级联动效果,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

具体内容如下

<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>   <title></title>   <meta charset="utf-8" />   <script src="http://libs.baidu.com/jquery/2.0.0/jquery.js"></script>   <style type="text/css">     body {       font-size:13px;text-align:center;     }     div {       width:400px;border:1px solid #000000;       background-color:#f5e8e8;margin:100px 300px;       padding:10px;     }   </style>   <script type="text/javascript">     $(function () {       function Init(node) {         return node.html("<option>---请选择---</option>");       }        //多维数组做数据来源       var db = {         腾讯: {           LOL: "德玛,EZ瑞尔,剑圣",           BNS: "气功师,力士,刺客,气宗师",           DNF:"A,B,C,D"         },         阿里巴巴: {           APPLAY: "AL,EZ瑞尔,剑圣",           HUABEI: "AL,力士,刺客,气宗师",           JIEBEI: "AL,B,C,D"         },         百度: {           ggs: "BD,EZ瑞尔,剑圣",           BD: "BD,力士,刺客,气宗师",           BDBD: "BD,B,C,D",         }       };         //初始化select节点       $.each(db, function (changShang) {         $("#selF").append("<option>" + changShang + "</option>");       })       //一级变动       $("#selF").change(function () {         //清空二三级         Init($("#selB"));         Init($("#selC"));         $.each(db,function (cs,pps) {           if ($("#selF option:selected").text() == cs) {             $.each(pps, function (pp, xhs) {               $("#selB").append("<option>" + pp + "</option>");             });             $("#selB").change(function () {               Init($("#selC"));               $.each(pps, function (pp,xhs) {                 if ($("#selB option:selected").text()==pp) {                   $.each(xhs.split(','), function () {                     $("#selC").append("<option>" + this + "</option>");                   })                 }               })             })           }         })       })     })   </script> </head> <body>   <div class="bg-primary">     <hr />     企业:<select id="selF">         <option>---请选择---</option>       </select>     产品:<select id="selB">         <option>---请选择---</option>       </select>     嗯嗯:<select id="selC">         <option>---请选择---</option>       </select>     <p id="pid"></p>   </div> </body> </html>

以上是“jQuery如何实现三级联动效果”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注亿速云行业资讯频道!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI