È importante ricordare che la maggior parte dei metodi restitusce l’oggetto jQuery. Questo è motlo utile e ci consente di utilizzare il concatenemanto di metodi che utilizziamo molto spesso:
$mioDiv
.attr('class', 'unaNuovaClasse')
.hide()
.html('qualcosa di nuovo');
Questa caratteristica di jQuery, ci consente di eliminare un sacco di codice superfluo ad esempio possiamo scrivere:
var mioDiv = $('#mioDiv');
mioDiv.hide();
Memorizzando il “div” in una variabile possiamo limitare le volte in cui accediamo al DOM per trovare l’oggetto e inoltre possiamo velocizzare la scritta del codice.
Il codice seguente è perfettamente funzionante. Come puoi vedere abbiamo combinato le due modalità diverse in cui è possibile scrivere il codice.
var mioDiv = $('#mioDiv').hide();
In questo modo stiamo comunque nascondento l’oggetto #mioDiv e contemporaneamente lo stiamo memorizzando nella variabile mioDiv, proprio perché jQuery ritorna l’oggetto selezionato.