Est-il toujours utile de tester la longueur d'un sélecteur jQuery ?

Index

Exemple :

if ( $( ".maclasse" ).length > 0 ){
   $( ".maclasse" ).css( 'color', 'blue' );
}

Pour cet usage, non ! L'objet jQuery peut être manipulé comme un "array". Si le tableau est vide, jQuery n'exécute pas la méthode demandée.

Il suffit donc d'écrire : $( ".maclasse" ).css( 'color', 'blue' );

Tests unitaires avec QUnit.