我必须根据下面给出的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错误。
答案 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')) {