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 校验中国身份证号码实例详解
Apr 11 jQuery
jQuery加密密码到cookie的实现代码
Apr 18 jQuery
jquery中封装函数传递当前元素的方法示例
May 05 jQuery
jQuery实现倒计时功能 jQuery实现计时器功能
Sep 19 jQuery
jquery动态添加带有样式的HTML标签元素方法
Feb 24 jQuery
jQuery实现table表格checkbox全选的方法分析
Jul 04 jQuery
详解jQuery中的easyui
Sep 02 jQuery
jquery判断滚动条距离顶部的距离方法
Sep 05 jQuery
JavaScript前端页面搜索功能案例【基于jQuery】
Jul 10 jQuery
jquery 插件重新绑定的处理方法分析
Nov 23 jQuery
基于JavaScript或jQuery实现网站夜间/高亮模式
May 30 jQuery
jquery轮播图插件使用方法详解
Jul 31 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
亚洲咖啡有什么?亚洲咖啡产地介绍 亚洲咖啡有什么特点?
2021/03/05 新手入门
Access数据库导入Mysql的方法之一
2006/10/09 PHP
用PHP生成html分页列表的代码
2007/03/18 PHP
PHP 第二节 数据类型之数值型
2012/04/28 PHP
详解PHP函数 strip_tags 处理字符串缺陷bug
2017/06/11 PHP
PHP根据树的前序遍历和中序遍历构造树并输出后序遍历的方法
2017/11/10 PHP
用roll.js实现的图片自动滚动+鼠标触动的特效
2007/03/18 Javascript
JS类的封装及实现代码
2009/12/02 Javascript
javascript 仿QQ滑动菜单效果代码
2010/09/03 Javascript
疯狂Jquery第一天(Jquery学习笔记)
2012/05/11 Javascript
JavaScript 上万关键字瞬间匹配实现代码
2013/07/07 Javascript
Bootstrap每天必学之基础排版
2015/11/20 Javascript
十分钟带你快速了解React16新特性
2017/11/10 Javascript
Vue配合iView实现省市二级联动的示例代码
2018/07/27 Javascript
JS选取DOM元素常见操作方法实例分析
2018/12/10 Javascript
Electron 如何调用本地模块的方法
2019/02/01 Javascript
JS 5种遍历对象的方式
2020/06/16 Javascript
vue 实现setInterval 创建和销毁实例
2020/07/21 Javascript
vue中echarts的用法及与elementui-select的协同绑定操作
2020/11/17 Vue.js
8个非常实用的Vue自定义指令
2020/12/15 Vue.js
wxPython定时器wx.Timer简单应用实例
2015/06/03 Python
python 出现SyntaxError: non-keyword arg after keyword arg错误解决办法
2017/02/14 Python
Python+Wordpress制作小说站
2017/04/14 Python
Python编程实现蚁群算法详解
2017/11/13 Python
深入浅析Python科学计算库Scipy及安装步骤
2019/10/12 Python
python实现获取单向链表倒数第k个结点的值示例
2019/10/24 Python
Python3.7 基于 pycryptodome 的AES加密解密、RSA加密解密、加签验签
2019/12/04 Python
python使用nibabel和sitk读取保存nii.gz文件实例
2020/07/01 Python
Python函数递归调用实现原理实例解析
2020/08/11 Python
简单的命令查看安装的python版本号
2020/08/28 Python
Numpy实现卷积神经网络(CNN)的示例
2020/10/09 Python
Django contrib auth authenticate函数源码解析
2020/11/12 Python
CSS3 input框的实现代码类似Google登录的动画效果
2020/08/04 HTML / CSS
消防演习通知
2015/04/25 职场文书
刑事附带民事起诉状
2015/05/19 职场文书
导游词之广东佛山(南风古灶)
2019/09/24 职场文书