How do I check if an element is hidden in jQuery?
It is possible to toggle the visibility of an element, using the functions
.hide()
, .show()
or .toggle()
.
How would you test if an element is visible or hidden?
Answer:
Since the question refers to a single element, this code might be more suitable:
// Checks for display:[none|block], ignores visible:[true|false]
$(element).is(":visible");
Same as twernt's suggestion, but applied to a single element; and it matches the algorithm recommended in the jQuery FAQ
http://stackoverflow.com/questions/178325/how-do-i-check-if-an-element-is-hidden-in-jquery
COMMENTS