Check an Element is Hidden or Visible Using jQuery

In this tutorial I am going to share simple jQuery snippet to check whether an html element hidden or visible on page. Sometimes require to check whether a div or any other html element is visible or hidden before triggering an event. Using jQuery .is function, you can easily detect if a specific element in on page is hidden or visible.



Use following jQuery code to detect an element is hidden or visible.

$(document).ready(function(){
        // Checks css for display:[none|block], ignores visibility:[true|false]
        $("div").is(":visible"); // return true or false
 
        // Elements are considered hidden if: CSS display value of none. or Form elements with type=”hidden”. or Width and height are set to 0. 
        $("p").is(":hidden"); return true or false
});