这篇文章主要介绍了jquery判断元素是否隐藏的多种方法,需要的朋友可以参考下。
jquery判断元素是否隐藏?
1、首先获取需要判断的元素
var node = $('#id');
2、然后使用jquery的is()方法进行判断:(相关课程推荐:jQuery教程)
一、使用is结合伪类:hidden进行判断
if(node.is(':hidden')){ //如果node是隐藏的则显示node元素,否则隐藏 node.show(); }else{ node.hide(); }
二、使用is结合伪类:visible进行判断
if(node.is(':visible')){ //如果node是显示的则隐藏node元素,否则显示 node.hide(); }else{ node.show(); }
下面,再介绍下原生js来判断元素是否隐藏的方式
var app = document.getElementById('#app'); var display = app.style.display; var visibility = app.style.vis<b style="color:transparent">来源gao@dai!ma.com搞$代^码网</b>ibility; if(display == 'none' || visibility == 'hidden'){ alert('隐藏的') }
本文来自jQuery答疑栏目,欢迎学习!
以上就是jquery判断元素是否隐藏?的详细内容,更多请关注gaodaima搞代码网其它相关文章!