Rechercher un élément HTML via une partie de la valeur d'un de ses attributs avec jQuery

jQuery propose plusieurs sélecteurs permettant de récupérer des éléments du DOM. Notamment si un de leurs attributs :

  • Possède exactement telle valeur,
  • Comment par telle valeur,
  • Finit par telle valeur,
  • Ne possède pas telle valeur.

L'exemple suivant récupère les éléments dont la valeur de l'attribut class vaut exactement toto.

$('[class=toto]')

L'exemple suivant récupère les éléments dont la valeur de l'attribut id vaut commence par toto.

$('[id^=toto]')

L'exemple suivant récupère les éléments <div> dont la valeur de l'attribut id se termine par titi.

$('div[id$=titi]')

L'exemple suivant récupère les éléments <span> dont la valeur de l'attribut class n'est pas toto, ainsi que les éléments ne possédant pas d'attribut class.

$('span[class!=toto]')
Catégories: 

À propos de l'auteur

Portrait de Rémi Leclerc
Rémi Leclerc
Architecte logiciel diplômé et passionné d'informatique depuis l'enfance, je travaille actuellement à Chantilly comme responsable de projet et concepteur développeur.

Ajouter un commentaire

CAPTCHA
Cette question permettra de savoir si vous êtes un humain ou un robot indésirable.
1 + 3 =
Solve this simple math problem and enter the result. E.g. for 1+3, enter 4.