Masquer tous les div à l'exception d'un

J'aimerais masquer une complète div conteneur sauf un div.

Donc, au démarrage, juste montrer div id"box_5" et de cacher le reste.
Lorsque je clique sur le bouton 1 montrent tout, et quand je clique sur le bouton 2 tout cacher à nouveau.

Le problème, c'est quand je me cache le "wrapper" div c'est de cacher le tout incl. id=box_5.

Je pense que le problème est le div est à l'intérieur de l'emballage div mais je ne sais pas contourner?

<button id="button_1">show</botton>
<button id="button_2">hide</botton>

<div id="wrapper">
<div id="box_1"></div>
<div id="box_2"></div>
<div id="box_3"></div>
<div id="box_4"></div>
<div id="box_5">always show this</div>
<div id="box_6"></div>
<div id="box_7"></div>
<div id="box_8"></div>
<div id="box_9"></div>
<div id="box_10"></div>
</div>




$(document).ready(function() {
    $('#wrapper').not(":eq(#box_5)").hide();
    $('id="button_1"').click(function() {
        $('#wrapper').show();
        $('id="button_2"').click(function() {
            $('#wrapper').not(":eq(#box_5)").hide();
        });

    });
$('id="button_1"') -> $("#button_1") ???
je l'ai changé. Merci!

OriginalL'auteur Bastiaan | 2012-11-05