热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

jQuery教程分享仅使用jquery或javascript的条件下拉列表

仅使用jquery或javascript的条件下拉列表场景:我有一个主下拉列表,如果我在下拉列表中选择’dropdownmain1’,它将显示’dropdownmain1’的下拉列

仅使用jquery或Javascript的条件下拉列表

场景:我有一个主下拉列表,如果我在下拉列表中选择’dropdownmain1’,它将显示’dropdownmain1’的下拉列表对应的值

 dropdownmain1 dropdownmain2 dropdownmain3 dropdownmain4  //if selected dropdownmain1 this dropdown will display  dropdownmain1-submenu1 dropdownmain1-submenu2 dropdownmain1-submenu3 dropdownmain1-submenu4  //if selected dropdownmain2 this dropdown will display  dropdownmain2-submenu1 dropdownmain2-submenu2 dropdownmain2-submenu3 dropdownmain2-submenu4  //if selected dropdownmain3 this dropdown will display  dropdownmain3-submenu1 dropdownmain3-submenu2 dropdownmain3-submenu3 dropdownmain3-submenu4  //if selected dropdownmain4 this dropdown will display  dropdownmain4-submenu1 dropdownmain4-submenu2 dropdownmain4-submenu3 dropdownmain4-submenu4  

这可能只使用jquery或Javascript吗?

    是的,您可以使用jquery轻松完成。

     $('select[name!="dropdownmain"]').hide(); $('select[name="' + $('select[name="dropdownmain"]').val() + '"]').show(); $('select[name="dropdownmain"]').change(function(){ $('select[name!="dropdownmain"]').hide(); $('select[name="' + $(this).val() + '"]').show(); }); 

    更可读的方法:

     var $topSelect = $('select[name="dropdownmain"]'); var $nestedSelects = $('select[name!="dropdownmain"]'); showApplicableSelect(); $topSelect.change(showApplicableSelect); function showApplicableSelect() { $nestedSelects.hide(); $('select[name="' + $topSelect.val() + '"]').show(); } 

      以上就是jQuery教程分享仅使用jquery或Javascript的条件下拉列表相关内容,想了解更多jQuery开发(异常处理)及jQuery教程关注(编程笔记)。


      推荐阅读
      • 本文介绍了闭包的定义和运转机制,重点解释了闭包如何能够接触外部函数的作用域中的变量。通过词法作用域的查找规则,闭包可以访问外部函数的作用域。同时还提到了闭包的作用和影响。 ... [详细]
      • 目录实现效果:实现环境实现方法一:基本思路主要代码JavaScript代码总结方法二主要代码总结方法三基本思路主要代码JavaScriptHTML总结实 ... [详细]
      • Ihavethefollowingonhtml我在html上有以下内容<html><head><scriptsrc..3003_Tes ... [详细]
      • IjustinheritedsomewebpageswhichusesMooTools.IneverusedMooTools.NowIneedtoaddsomef ... [详细]
      • Java实战之电影在线观看系统的实现
        本文介绍了Java实战之电影在线观看系统的实现过程。首先对项目进行了简述,然后展示了系统的效果图。接着介绍了系统的核心代码,包括后台用户管理控制器、电影管理控制器和前台电影控制器。最后对项目的环境配置和使用的技术进行了说明,包括JSP、Spring、SpringMVC、MyBatis、html、css、JavaScript、JQuery、Ajax、layui和maven等。 ... [详细]
      • 如何使用Java获取服务器硬件信息和磁盘负载率
        本文介绍了使用Java编程语言获取服务器硬件信息和磁盘负载率的方法。首先在远程服务器上搭建一个支持服务端语言的HTTP服务,并获取服务器的磁盘信息,并将结果输出。然后在本地使用JS编写一个AJAX脚本,远程请求服务端的程序,得到结果并展示给用户。其中还介绍了如何提取硬盘序列号的方法。 ... [详细]
      • javascript  – 概述在Firefox上无法正常工作
        我试图提出一些自定义大纲,以达到一些Web可访问性建议.但我不能用Firefox制作.这就是它在Chrome上的外观:而那个图标实际上是一个锚点.在Firefox上,它只概述了整个 ... [详细]
      • 本文讨论了一个关于cuowu类的问题,作者在使用cuowu类时遇到了错误提示和使用AdjustmentListener的问题。文章提供了16个解决方案,并给出了两个可能导致错误的原因。 ... [详细]
      • Voicewo在线语音识别转换jQuery插件的特点和示例
        本文介绍了一款名为Voicewo的在线语音识别转换jQuery插件,该插件具有快速、架构、风格、扩展和兼容等特点,适合在互联网应用中使用。同时还提供了一个快速示例供开发人员参考。 ... [详细]
      • 从零学Java(10)之方法详解,喷打野你真的没我6!
        本文介绍了从零学Java系列中的第10篇文章,详解了Java中的方法。同时讨论了打野过程中喷打野的影响,以及金色打野刀对经济的增加和线上队友经济的影响。指出喷打野会导致线上经济的消减和影响队伍的团结。 ... [详细]
      • Html5-Canvas实现简易的抽奖转盘效果
        本文介绍了如何使用Html5和Canvas标签来实现简易的抽奖转盘效果,同时使用了jQueryRotate.js旋转插件。文章中给出了主要的html和css代码,并展示了实现的基本效果。 ... [详细]
      • Iamtryingtomakeaclassthatwillreadatextfileofnamesintoanarray,thenreturnthatarra ... [详细]
      • Nginx使用(server参数配置)
        本文介绍了Nginx的使用,重点讲解了server参数配置,包括端口号、主机名、根目录等内容。同时,还介绍了Nginx的反向代理功能。 ... [详细]
      • 本文介绍了一个在线急等问题解决方法,即如何统计数据库中某个字段下的所有数据,并将结果显示在文本框里。作者提到了自己是一个菜鸟,希望能够得到帮助。作者使用的是ACCESS数据库,并且给出了一个例子,希望得到的结果是560。作者还提到自己已经尝试了使用"select sum(字段2) from 表名"的语句,得到的结果是650,但不知道如何得到560。希望能够得到解决方案。 ... [详细]
      • Oracle seg,V$TEMPSEG_USAGE与Oracle排序的关系及使用方法
        本文介绍了Oracle seg,V$TEMPSEG_USAGE与Oracle排序之间的关系,V$TEMPSEG_USAGE是V_$SORT_USAGE的同义词,通过查询dba_objects和dba_synonyms视图可以了解到它们的详细信息。同时,还探讨了V$TEMPSEG_USAGE的使用方法。 ... [详细]
      author-avatar
      饥饿的饮水机
      这个家伙很懒,什么也没留下!
      PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
      Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有