I have a div element <div id='someId' style="visibility: hidden;"></div>
$(#someId).css(‘visibility’); // returns “hidden”
$(#someId).is(‘:hidden’); // returns false
$(#someId).is(‘:visible’); // returns true
Is this a bug in JQuery 1.8 or I didn’t figure out something ?
:hiddenselector can refers to :display: nonetype="hidden"width: 0px; height: 0pxSo
visibility: hiddendoesn’t enter in those cases.See jQuery doc here : http://api.jquery.com/hidden-selector/
EDIT
To check
visibilityproperty :