jQuery设置下拉框显示与隐藏效果的方法分析


Posted in jQuery onSeptember 15, 2019

本文实例讲述了jQuery设置下拉框显示与隐藏效果的方法。分享给大家供大家参考,具体如下:

jQuery的 hide() 和 show() 方法分别用来隐藏和显示 HTML 元素,而 toggle() 方法则可以切换 hide() 和 show() 方法,也就是显示被隐藏的元素,并隐藏已显示的元素。

$("select").hide();   // 隐藏下拉框
$("select").show();   // 显示下拉框
$("select").toggle();  // 如果下拉框是显示的则隐藏之,反之亦然

示例代码如下

1. 创建Html元素

<div class="box">
  <span>点击按钮可以显示或隐藏下拉框:</span>
  <div class="content">
    <select name="test">
      <option value="0">请选择一个项目</option>
      <option value="1">我不选</option>
      <option value="2">选就选吧</option>
    </select>
  </div>
  <input type="button" value="显示">
</div>

2. 设置css样式

div.box{width:300px;padding:20px;margin:20px;border:4px dashed #ccc;}
div.box span{color:#999;font-style:italic;}
div.content{width:250px;margin:10px 0;padding:20px;border:2px solid #ff6666;}
select{width:150px;height:30px;border:1px solid #6699FF;}
input[type='button']{height:30px;margin:10px;padding:5px 10px;}

3. 编写jquery代码

$(function(){
  $("select").hide(); // 默认隐藏下拉框
  $(":button").click(function() {
    $("select").toggle(); // 已经显示则隐藏,隐藏了则显示
    $(this).val($(this).val()=="显示"?"隐藏":"显示");
  })
})

4. 观察效果

初始状态,select默认是被隐藏的

jQuery设置下拉框显示与隐藏效果的方法分析

点击显示按钮则出现select,同时按钮的说明文字变为“隐藏”

jQuery设置下拉框显示与隐藏效果的方法分析

点击“隐藏”,select消失,回到初始状态

jQuery设置下拉框显示与隐藏效果的方法分析

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

jQuery 相关文章推荐
如何选择jQuery版本 1.x? 2.x? 3.x?
Apr 01 jQuery
jQuery滑动到底部加载下一页数据的实例代码
May 22 jQuery
jQuery日期范围选择器附源码下载
May 23 jQuery
Vue中正确使用jQuery的方法
Oct 30 jQuery
jquery实现楼层滚动效果
Jan 01 jQuery
jQuery实现文件编码成base64并通过AJAX上传的方法
Apr 12 jQuery
jQuery实现模糊查询的方法分析
May 10 jQuery
jQuery实现的自定义轮播图功能详解
Dec 28 jQuery
jquery插件开发模式实例详解
Jul 20 jQuery
jquery实现垂直手风琴导航栏
Feb 18 jQuery
jQuery实现简单三级联动效果
Sep 05 jQuery
jQuery实现带进度条的轮播图
Sep 13 jQuery
基于jquery ajax的多文件上传进度条过程解析
Sep 11 #jQuery
html+jQuery实现拖动滑块图片拼图验证码插件【移动端适用】
Sep 10 #jQuery
jQuery实现每日秒杀商品倒计时功能
Sep 06 #jQuery
JS秒杀倒计时功能完整实例【使用jQuery3.1.1】
Sep 03 #jQuery
JavaScript自动生成 年月范围 选择功能完整示例【基于jQuery插件】
Sep 03 #jQuery
Jquery动态列功能完整实例
Aug 30 #jQuery
jQuery - AJAX load() 实例用法详解
Aug 27 #jQuery
You might like
php动态实现表格跨行跨列实现代码
2012/11/06 PHP
yii添删改查实例
2015/11/16 PHP
用JavaScript编写COM组件的步骤
2009/03/17 Javascript
别了 JavaScript中的isXX系列
2012/08/01 Javascript
循环 vs 递归浅谈
2013/02/28 Javascript
javascript中encodeURI和decodeURI方法使用介绍
2013/05/06 Javascript
去掉gridPanel表头全选框的小例子
2013/07/18 Javascript
Jquery的each里用return true或false代替break或continue
2014/05/21 Javascript
对new functionName()定义一个函数的理解
2014/05/22 Javascript
原生javascript实现拖动元素示例代码
2014/09/01 Javascript
javascript运算符——逻辑运算符全面解析
2016/06/27 Javascript
js与jquery正则验证电子邮箱、手机号、邮政编码的方法
2016/07/04 Javascript
Bootstrap表单制作代码
2017/03/17 Javascript
Bootstrap 响应式实用工具实例详解
2017/03/29 Javascript
JavaScript上传文件时不用刷新页面方法总结(推荐)
2017/08/15 Javascript
jQuery动态操作表单示例【基于table表格】
2018/12/06 jQuery
微信小程序下拉加载和上拉刷新两种实现方法详解
2019/09/05 Javascript
nginx部署多个vue项目的方法示例
2020/09/06 Javascript
使用python Django做网页
2013/11/04 Python
python实现带声音的摩斯码翻译实现方法
2015/05/20 Python
python匿名函数lambda原理及实例解析
2020/02/07 Python
对tensorflow中cifar-10文档的Read操作详解
2020/02/10 Python
python使用正则表达式去除中文文本多余空格,保留英文之间空格方法详解
2020/02/11 Python
CSS3毛玻璃效果(blur)有白边问题的解决方法
2016/11/15 HTML / CSS
英国最大的奢侈珠宝和手表网站:C W Sellors
2017/02/10 全球购物
排序都有哪几种方法?请列举。用JAVA实现一个快速排序
2014/02/16 面试题
一年级评语大全
2014/04/23 职场文书
怀念母亲教学反思
2014/04/28 职场文书
心理咨询专业自荐信
2014/07/07 职场文书
防灾减灾日活动总结
2014/08/26 职场文书
职业生涯规划书怎么写?
2014/09/14 职场文书
结婚当天新郎保证书
2015/05/08 职场文书
新闻通讯稿模板
2015/07/22 职场文书
小学家庭教育心得体会
2016/01/14 职场文书
读鲁迅先生的经典名言
2019/08/20 职场文书
Python 语言实现六大查找算法
2021/06/30 Python