Jquery判断元素是否隐藏:display属性状态值
很多时候,我们都要判断元素当前是否处于显示或隐藏状态。Jquery通过判断元素display属性状态值来实现“判断当前操作元素是否显示还是隐藏”,实现方法主要使用Jquery提供的基本选择器 :visible 或 :hidden方法。
点击下面的“运行”按钮,在打开的页面中可多次点击右上角按钮,查看效果:
<style type="text/css">
.run-button{width:100px; height:38px;display:block;position:absolute;right:70%; top:200px;}
.test{ width:100px; height:100px; color:#000; border:1px blue solid;}
.tips{color:#f00;}
</style><script type="text/javascript">
$(function(){$(".run-button").focus().click(function(){if($('.test').is(':visible')){$('.test').hide().next().text('注意:div被隐藏了!');}else{$('.test').show().next().text('div显示,能看见');}
//用基本选择器 :hidden 也行
// if($('.test').is(':hidden')){
// $('.test').show().next().text('div显示,能看见');
// }else{
// $('.test').hide().next().text('注意:div被隐藏了!');
// }})})
</script>
<p style="padding:8px 0;">说明:多次点击右上角按钮,使div层在显示 、隐藏两者状态间自由切换
</p>
<p><input type="button" value="点击测试" class="run-button"/>
</p>
<div class="test">该div默认显示
</div>
<p><span class="tips">注意:div当前显隐藏状态</span>
</p>
当然也可以通过jq读取CSS样式中的display值来判断当前display属性状态值,但还是推荐使用上面的方法!
Jquery判断元素是否隐藏:display属性状态值相关推荐
- html if 隐藏元素,jquery判断元素是否隐藏?
这篇文章主要介绍了jquery判断元素是否隐藏的多种方法,需要的朋友可以参考下. jquery判断元素是否隐藏? 1.首先获取需要判断的元素var node = $('#id'); 2.然后使用jqu ...
- html点击显示隐藏判断,jquery判断元素是否隐藏的多种方法
第一种:使用CSS属性 var display =$('#id').css('display'); if(display == 'none'){ alert("被你发现了,我是隐藏的啦!&q ...
- jquery判断元素是否隐藏的多种方法
第一种:使用CSS属性 复制代码 代码如下: var display =$('#id').css('display'); if(display == 'none'){ alert("被 ...
- 前端jquery判断元素是否隐藏
true隐藏,false显示 var a = $('#kuang').is(':hidden'); console.log(a)
- jquery控制元素的隐藏和显示的几种方法。
使用jquery控制div的显示与隐藏,一句话就能搞定,例如: 1.$("#id").show()表示为display:block, $("#id").hide ...
- js判断元素是否隐藏
点击隐藏和显示 <div class="list">报名</div><div class="content" id="c ...
- jQuery 判断元素是否存在
前言 jQuery v3.5.1 jQuery 查找元素 比如查找某个input元素$("input[name='email']"). 示例: <html> <h ...
- [Web 前端] Jquery 复制元素,并修改属性, 追加到另一个元素后面
cp from : https://blog.csdn.net/cooledi/article/details/52813668 jquery 复制元素,并修改属性 $('#ID').clone() ...
- jQuery判断元素是否显示与隐藏
jQuery判断一个元素是显示还是隐藏,jQuery使用is()方法来判断一个元素是否显示,反之则为隐藏 核心代码 if($("#username").is(":hidd ...
最新文章
- 2019牛客全国多校训练三 题解
- 它估值25亿!被马云领投,是华为“老战友”,网友:也许股价能超茅台!
- mysql安装连接测试c_C连接MySQL数据库开发之Windows环境搭建及测试_MySQL
- 文本编辑器实现拖放功能
- lambda--整理的部分网络博文
- 【Microstation】不能从对话框中装载/创建类型为 ‘HTML‘,id =41510001 的对话框条目,该对话框为: “文本编辑器 - 字处理器“,GCSDIALOG 已装载。
- ISE14.7逻辑综合与实现工作过程
- Vue 获取验证码60s倒计时方法
- Android替换view父节点,android – issue:指定的子节点已经有父节点.您必须首先在孩子的父母上调用removeView()...
- Educoder Matplotlib和Seaborn三维图 第2关:曲面三角剖分
- C语言程序设计第四次作业
- php导出Excel表格(无插件)
- 网赚 CashFiesta 简介及操作攻略
- android辅助点击软件吗,自动点击器安卓7.0版本粒可辛点击上线了
- 让瓶子里的小人跟你互动,它是怎么做到的?
- MySQL数据库监控与调优(2)
- 如何用计算机将图片整成手绘画,【新手教程】如何将手绘作品转变成电子档,并让其更像“作品”?...
- python使用蓝牙与HC05通讯(pybluez调用socket、模拟串口)
- 12864LCD驱动ST7567
- JS的 try catch使用心得
热门文章
- ios app提交之前需要哪几个证书
- 关于“心脏出血”漏洞(heartbleed)的理解
- *.tar.bz2文件解压
- python queue模块安装_Python queue包_程序模块 - PyPI - Python中文网
- 服务器的攻与防(firewall 禁止指定Ip)
- Laravel API记录
- JavaScript提高:005:ASP.NET使用easyUI TABS标签显示问题
- java通过使用ffmpeg获取视频的码率
- Solr搜索的排序打分规则探讨
- ECShop替换FCKeditor编辑器为KindEditor