博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
jQuery设置元素是否显示
阅读量:7115 次
发布时间:2019-06-28

本文共 902 字,大约阅读时间需要 3 分钟。

hot3.png

1.调用元素的css方法

$(selector).css("visibility","hidden");$(selector).css("visibility","visible");visibility属性用来确定元素是显示还是隐藏的,这用visibility="visible|hidden"来表示(visible表示显示,hidden表示隐藏)。当visibility被设置为"hidden"的时候,元素虽然被隐藏了,但它仍然占据它原来所在的位置

2.设置display属性

//隐藏$("#id").css('display','none'); //显示$("#id").css('display','block'); 或 $("#id")[0].style.display = 'none'; $("#id")返回的是JQuery 它是个集合肯定有display属性

3.调用show()或者hide()方法来设置

$("#realNameTest").hide();$("#realNameSpan").show();

一般情况下,我们会判断元素的显示或者影藏状态,来设置其是否显示还是影藏

以下写法无论如何判断,只有一个判断结果if($(selector).is(":hidden")){alert("隐藏");}    //eq(index)匹配一个给定索引值的元素else("设置显示");后来研究了一下,如果要能够准确进行判断格式应该如下:if($(selector).eq(0).is(":hidden")){alert("隐藏");}else("设置显示");

注意这个函数:

$("#id").toggle()    切换元素的可见状态。如果元素是可见的,切换为隐藏的;如果元素是隐藏的,切换为可见的。

另外还有一个问题:

hide()应该设置visible为false,但是在调试的时候却看见其值仍然为visible,百度仍无果,在此留下印记,望哪位高手看见此问题之后能给予解答

023909_Gy1f_1765238.png

转载于:https://my.oschina.net/u/1765238/blog/293656

你可能感兴趣的文章
JQuery 操作select
查看>>
一个有趣的Ajax Hack示范
查看>>
ASP.NET真假分页—真分页
查看>>
解决Android编译时出现aapt.exe finished with non-zero exit value 1(第二篇)
查看>>
ListView刷新某一项Item
查看>>
win7下如何配置ODBC数据源
查看>>
裸设备概况
查看>>
栈和队列6|中缀表达式转换为后缀表达式 - 数据结构和算法28
查看>>
nginx监听端口转发到后端改变的问题
查看>>
C#_delegate - 有返回值手工调用
查看>>
2017-2018-1 20145237 《信息安全系统设计基础》第9周学习总结
查看>>
Ubuntu 16.04安装Meld文件比对工具替代Beyond Compare
查看>>
error-2016-4-20
查看>>
[31]XPath
查看>>
使用LR编写HTTP协议Json报文格式接口脚本实战
查看>>
一步步用python制作游戏外挂【转】
查看>>
关于SDN
查看>>
求最小公倍数
查看>>
cursor:hand与cursor:pointer的区别介绍
查看>>
Tomcat配置
查看>>