第一种:使用CSS属性
var display =$(\'#id\').css(\'display\');
if(display == \'none\'){
alert(\"被你发现了,我是隐藏的啦!\");
}
第二种:使用jquery内置选择器
假设我们页面有这么个标签,
<div id=\"test\">
<p>仅仅是测试所用</p>
</div>
那么,我们可以用以下语句来判断id为\"test\"的标签是否隐藏:
if($(\"#test\").is(\":hidden\")){...} //前提是已经将jQuery的库导进来了
这样,我们就能够很简单地判断一个元素是否隐藏,并根据其状态来设置动画,比如:
if($(\"#test\").is(\":hidden\")){
$(\"#test\").show(); //如果元素为隐藏,则将它显现
}else{
$(\"#test\").hide(); //如果元素为显现,则将其隐藏
}
jQuery判断元素是否显示 是否隐藏
var node=$(\'#id\');
第一种写法
if(node.is(\':hidden\')){ //如果node是隐藏的则显示node元素,否则隐藏
node.show();
}else{
node.hide();
}
本文地址:https://www.stayed.cn/item/1403
转载请注明出处。
本站部分内容来源于网络,如侵犯到您的权益,请 联系我