首页 web前端 js教程 jQuery实现多级联动下拉列表查询框_jquery

jQuery实现多级联动下拉列表查询框_jquery

May 16, 2016 pm 03:19 PM
jquery 下拉列表 多级联动 查询

本文实例介绍了jQuery实现多级联动下拉列表查询框的详细代码,分享给大家供大家参考,具体内容如下

 效果图:

具体代码:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57

58

59

60

61

62

63

64

65

66

67

68

69

70

71

72

73

74

75

76

<html>

<head>

  <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />

  <title></title>

  <meta name="keywords" content=" keywords" />

  <meta name="description" content="description" />

</head>

<script src="http://upcdn.b0.upaiyun.com/libs/jquery/jquery-2.0.2.min.js">

</script>

<style type="text/css">

  body{font-size:13px}

  .clsInit{width:435px;height::35px;line-height:35px;padding-left:10px}

  .clsTip{padding-top:5px;background-color:#eee;display:none}

  .btn{border:solid 1px #666;padding:2px;width:65px;float:right;margin-top:6px;margin-right:6px;filter:progid:DXImageTransform.Mcrosoft.Gradient(GraientType=0,StartColorStr=#FFFFFF,EndColorStr=#ECE9D8);}

</style>

<body>

<script type="text/javascript">

  $(function(){

    function objInit(obj){

      return $(obj).html('<option>请选择</option>');

    }

    var arrData={

      厂商1:

      {

        品牌一:'型号1-1-1,型号1-1-2',

        品牌二:'型号1-2-1,型号1-2-2'

      },

      厂商2:

      {

        品牌一:'型号2-1-1,型号2-1-2',

        品牌二:'型号2-2-1,型号2-2-2'},

      厂商3:

      {

        品牌一:'型号3-1-1,型号3-1-2',

        品牌二:'型号3-2-1,型号3-2-2'

      }

    };

    $.each(arrData,function(pF){

      $('#selF').append('<option>'+pF+'</option>');

    });

    $('#selF').change(function(){

      objInit('#selT');

      objInit('#selC');

      $.each(arrData,function(pF,pS){

        if($('#selF option:selected').text()==pF){

          $.each(pS,function(pT,pC){

            $('#selT').append('<option>'+pT+'</option>');

          });

          $('#selT').change(function(){

            objInit('#selC');

            $.each(pS,function(pT,pC){

              if($('#selT option:selected').text()==pT){

                $.each(pC.split(","),function(){

                  $('#selC').append('<option>'+this+'</option>');

                })

              }

            })

             

          });

        }

      })

    });

  });

</script>

 

<div class="clsInit">

 

  厂商:<select id="selF"><option>请选择</option></select>

  品牌:<select id="selT"><option>请选择</option></select>

  型号:<select id="selC"><option>请选择</option></select>

  <input type="button" value="查询" id="Button1" class="btn" />

</div>

<div class="clsInit" id="divTip"></div>

 

</body>

</html>

登录后复制

希望本文所述对大家学习jquery程序设计有所帮助。

本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热门文章

仓库:如何复兴队友
3 周前 By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒险:如何获得巨型种子
3 周前 By 尊渡假赌尊渡假赌尊渡假赌
两个点博物馆:所有展览以及在哪里可以找到它们
3 周前 By 尊渡假赌尊渡假赌尊渡假赌

热门文章

仓库:如何复兴队友
3 周前 By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒险:如何获得巨型种子
3 周前 By 尊渡假赌尊渡假赌尊渡假赌
两个点博物馆:所有展览以及在哪里可以找到它们
3 周前 By 尊渡假赌尊渡假赌尊渡假赌

热门文章标签

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

学信网如何查询自己的学历 学信网如何查询自己的学历 Mar 28, 2024 pm 04:31 PM

学信网如何查询自己的学历

12306怎么查询历史购票记录 查看历史购票记录的方法 12306怎么查询历史购票记录 查看历史购票记录的方法 Mar 28, 2024 pm 03:11 PM

12306怎么查询历史购票记录 查看历史购票记录的方法

苹果手机怎么查询激活日期 苹果手机怎么查询激活日期 Mar 08, 2024 pm 04:07 PM

苹果手机怎么查询激活日期

如何使用Oracle 查询表是否被锁? 如何使用Oracle 查询表是否被锁? Mar 06, 2024 am 11:54 AM

如何使用Oracle 查询表是否被锁?

MySQL与PL/SQL的异同比较 MySQL与PL/SQL的异同比较 Mar 16, 2024 am 11:15 AM

MySQL与PL/SQL的异同比较

如何查询通神币最新价格? 如何查询通神币最新价格? Mar 21, 2024 pm 02:46 PM

如何查询通神币最新价格?

如何查询INJ币最新价格? 如何查询INJ币最新价格? Mar 06, 2024 pm 05:00 PM

如何查询INJ币最新价格?

Discuz数据库位置查询技巧分享 Discuz数据库位置查询技巧分享 Mar 10, 2024 pm 01:36 PM

Discuz数据库位置查询技巧分享

See all articles