Comment puis-je vérifier si un élément existe ?

Index

Un sélecteur retourne toujours un objet jQuery, c'est la raison pour laquelle on peut chaîner les instructions.

Mais un sélecteur peut être traité comme un tableau (array) pour retrouver l'élément du DOM. On peut donc vérifier de combien d'éléments il est composé : $( ".maClasse" ).length

On peut sélectionner un élément par son numéro d'index : $( ".maClasse" )[ 0 ] ou $( ".maClasse" ).get( 0 ). La méthode get() permet l'utilisation d'index négatif.

Nota bene : si le sélecteur est vide ou si l'élément du DOM n'existe pas, jQuery ne fait rien et aucune erreur n'est signalée.

Tests unitaires avec QUnit.