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仿微信聊天界面
May 06 jQuery
jquery插件canvaspercent.js实现百分比圆饼效果
Jul 18 jQuery
jquery实现楼层滚动效果
Jan 01 jQuery
基于jQuery.i18n实现web前端的国际化
May 04 jQuery
jQuery pjax 应用简单示例
Sep 20 jQuery
Jquery获取radio选中值实例总结
Jan 17 jQuery
详解jquery和vue对比
Apr 16 jQuery
jQuery对底部导航进行跳转并高亮显示的实例代码
Apr 23 jQuery
jQuery实现条件搜索查询、实时取值及升降序排序的方法分析
May 04 jQuery
jquery添加div实现消息聊天框
Feb 08 jQuery
jQuery实现简单聊天室
Feb 08 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
thinkphp3.2实现上传图片的控制器方法
2016/04/28 PHP
详解配置 Apache 服务器支持 PHP 文件的解析
2017/02/15 PHP
PHP实现Session入库/存入redis的方法
2017/05/04 PHP
些很实用且必用的小脚本代码
2006/06/26 Javascript
DOM 脚本编程中的兄弟节点
2009/10/31 Javascript
jQuery ui插件的使用方法代码实例
2013/05/08 Javascript
jquery js 获取时间差、时间格式具体代码
2013/06/05 Javascript
JQUERY 获取IFrame中对象及获取其父窗口中对象示例
2013/08/19 Javascript
JS 屏蔽键盘不可用与鼠标右键不可用的方法
2013/11/18 Javascript
深入理解js数组的sort排序
2016/05/28 Javascript
微信小程序 数据访问实例详解
2016/10/08 Javascript
利用React-router+Webpack快速构建react程序
2016/10/27 Javascript
jQuery图片切换动画特效
2016/11/02 Javascript
详解angularJs模块ui-router之状态嵌套和视图嵌套
2017/04/28 Javascript
详解VueRouter进阶之导航钩子和路由元信息
2017/09/13 Javascript
JavaScript判断数据类型有几种方法及区别介绍
2020/09/02 Javascript
基于vue实现微博三方登录流程解析
2020/11/04 Javascript
JS实现可以用键盘方向键控制的动画
2020/12/11 Javascript
Python使用正则表达式实现文本替换的方法
2017/04/18 Python
Pycharm学习教程(7)虚拟机VM的配置教程
2017/05/04 Python
详解Python安装scrapy的正确姿势
2018/06/26 Python
python 2.7.13 安装配置方法图文教程
2018/09/18 Python
Numpy截取指定范围内的数据方法
2018/11/14 Python
python字典排序的方法
2019/10/12 Python
python对象转字典的两种实现方式示例
2019/11/07 Python
python matplotlib实现将图例放在图外
2020/04/17 Python
python邮件中附加文字、html、图片、附件实现方法
2021/01/04 Python
玩具反斗城美国官网:Toys"R"Us
2016/09/17 全球购物
乡镇办公室工作决心书
2014/03/11 职场文书
博士生专家推荐信
2014/09/26 职场文书
幼儿园教师节感谢信
2015/01/23 职场文书
大学团日活动总结书
2015/05/11 职场文书
家访教师心得体会
2016/01/23 职场文书
Matlab求解数组中的最大值及它所在的具体位置
2021/04/16 Python
Python如何加载模型并查看网络
2022/07/15 Python
MySQL分布式恢复进阶
2022/07/23 MySQL