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实现鼠标经过显示动画边框特效
Mar 24 jQuery
jQuery使用正则验证15/18身份证的方法示例
Apr 27 jQuery
jQuery+ajax实现修改密码验证功能实例详解
Jul 06 jQuery
jQuery实现定时隐藏对话框的方法分析
Feb 12 jQuery
jquery点击回车键实现登录效果并默认焦点的方法
Mar 09 jQuery
jQuery模拟12306城市选择框功能简单实现方法示例
Aug 13 jQuery
jquery 动态遍历select 赋值的实例
Sep 12 jQuery
jQuery中使用validate插件校验表单功能
May 24 jQuery
jQuery子选择器与可见性选择器实例分析
Jun 28 jQuery
js判断复选框是否选中的方法示例【基于jQuery】
Oct 10 jQuery
jquery实现直播弹幕效果
Nov 28 jQuery
JQuery基于FormData异步提交数据文件
Sep 01 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
Wordpress php 分页代码
2009/10/21 PHP
php中获取指定IP的物理地址的代码(正则表达式)
2011/06/23 PHP
php mysql 判断update之后是否更新了的方法
2012/01/10 PHP
php小经验:解析preg_match与preg_match_all 函数
2013/06/29 PHP
小谈php正则提取图片地址
2014/03/27 PHP
使用PHPMailer实现邮件发送代码分享
2014/10/23 PHP
php执行多个存储过程的方法【基于thinkPHP】
2016/11/08 PHP
Laravel 读取 config 下的数据方法
2019/10/13 PHP
破除网页鼠标右键被禁用的绝招大全
2006/12/27 Javascript
express的中间件basicAuth详解
2014/12/04 Javascript
js仿微信公众平台打标签功能
2017/04/08 Javascript
Chart.js 轻量级HTML5图表绘制工具库(知识整理)
2018/05/22 Javascript
解决vue.js this.$router.push无效的问题
2018/09/03 Javascript
npm scripts 使用指南详解
2018/10/08 Javascript
基于Vue实现可以拖拽的树形表格实例详解
2018/10/18 Javascript
小白教程|一小时上手最流行的前端框架vue(推荐)
2019/04/10 Javascript
Python实现队列的方法
2015/05/26 Python
将Python代码打包为jar软件的简单方法
2015/08/04 Python
Python如何爬取微信公众号文章和评论(基于 Fiddler 抓包分析)
2019/06/28 Python
通过python扫描二维码/条形码并打印数据
2019/11/14 Python
Python的形参和实参使用方式
2019/12/24 Python
解决Python import docx出错DLL load failed的问题
2020/02/13 Python
pycharm新建Vue项目的方法步骤(图文)
2020/03/04 Python
Python模拟登入的N种方式(建议收藏)
2020/05/31 Python
python3爬虫中引用Queue的实例讲解
2020/11/24 Python
HTML5 Canvas之测试浏览器是否支持Canvas的方法
2015/01/01 HTML / CSS
GetYourGuide台湾:预订旅游活动、景点和旅游项目
2019/06/10 全球购物
银行开业庆典方案
2014/02/06 职场文书
班子四风对照检查材料思想汇报
2014/09/29 职场文书
井冈山红色之旅心得体会
2014/10/07 职场文书
2014年军人思想汇报范文
2014/10/12 职场文书
婚前协议书标准版
2014/10/19 职场文书
2015年护士节慰问信
2015/03/23 职场文书
2015年教研员工作总结
2015/05/26 职场文书
2016年学校党支部创先争优活动总结
2016/04/05 职场文书
TV动画《神废柴☆偶像》公布先导PV
2022/03/20 日漫