使用元素ID遍历HTML元素

时间:2017-09-04 18:36:00

标签: javascript jquery html

我必须根据下面给出的style="display:none;"写一个条件。

<div class="wrap hide" id="post_query" style="display:none;">
</div>

我想知道style="display:none;"是否存在。

我的jQuery代码是

if($("#post_query").hasClass("wrap", "hide").indexOf('display:none') !==-1) {
     console.log("Display None is present");
}

我收到jQuery错误。

2 个答案:

答案 0 :(得分:1)

if($("#post_query").css('display') == 'none'){
   console.log("Display None is present");
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

<div class="wrap hide" id="post_query" style="display:none;" >
</div>

正确的方式

答案 1 :(得分:0)

if ($('div').is('[style="display:none;"]')) {

您是否需要特定于display:none或者您只是检查可见?

if (!$('div').is(':visible')) {