Ho pagina HTML:Come nascondere tutti gli elementi tranne uno con jquery?
<head></head>
<body>
<div>
<div>
<div id="myDiv">
</div>
</div>
</div>
</body>
come nascondere tutte le div, e solo il myDiv all'interno del corpo utilizzando jQuery?
Aggiornamento
La pagina può contenere alcuni altri elementi HTML, come alcune tabelle, ancore, p, e voglio solo vedere l'elemento myDiv.
e se la pagina contiene altri elementi, non tutti i DIV, ad esempio alcune tabelle, collegamenti e voglio solo mostrare myDiv? –
solo sul tema dell'efficienza, sarebbe * molto * più veloce per eseguire '$ (" * "). Hide(); $ ("# myDiv"). show(); 'confrontato con' $ ("*: not (#myDiv)") ' – nickf
@nickf buon punto, anche se ho aggiornato qualcosa che dovrebbe essere più veloce di entrambi opzioni: '$ ('body>: not (#myDiv)'). hide()'. Generalmente non ci sono troppi elementi direttamente sotto l'elemento del corpo. Inoltre, come accennato nella risposta, è ancora meglio saltare le assurdità e cercare un elemento wrapper. –