O'Reilly logo

Learning jQuery - Fourth Edition by Karl Swedberg, Jonathan Chaffer

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Hiding and showing elements

The basic .hide() and .show() methods, without any parameters, can be thought of as smart shorthand methods for .css('display', 'string'), where 'string' is the appropriate display value. The effect, as might be expected, is that the matched set of elements will be immediately hidden or shown with no animation.

The .hide() method sets the inline style attribute of the matched set of elements to display: none. The smart part here is that it remembers the value of the display property—typically block, inline, or inline-block—before it was changed to none. Conversely, the .show() method restores the display properties of the matched set of elements to whatever they initially were before display: none was applied.

Tip ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required