如何通过jquery将所有可见:隐藏更改为显示:无? a B C D if($('*').css(“可见性”、“隐藏”) { $(This.css(“显示”、“无”); }

如何通过jquery将所有可见:隐藏更改为显示:无? a B C D if($('*').css(“可见性”、“隐藏”) { $(This.css(“显示”、“无”); },jquery,css,Jquery,Css,如何搜索整个页面以查找可见性:隐藏的所有元素,然后在其上添加显示:无?类似于上面的代码:此功能: <div style="visibility:hidden;">a</div> <div style="visibility:visible;">b</div> <div style="visibility:hidden;">c</div> <div style="visibility:visible;">d<

如何搜索整个页面以查找可见性:隐藏的所有元素,然后在其上添加显示:无?类似于上面的代码:

此功能:

<div style="visibility:hidden;">a</div>
<div style="visibility:visible;">b</div>
<div style="visibility:hidden;">c</div>
<div style="visibility:visible;">d</div>

if($('*').css( "visibility", "hidden" )
{
    $(This).css("display", "none");
}

如果没有其他元素,并且样式属性是精确的,则可以按样式选择。在现实场景中,它不可靠

$('div[style=“visibility:hidden;”“]).css('display','none')

A.
B
C

d
这就是选择所有元素并将其设置为hidden.perfect。谢谢。
$('*').each(function(index, el) {
  if (el.style.visibility == 'hidden')
    el.style.display = 'none';
});