English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

jQuery HTML/Méthodes CSS

Une partie très importante de jQuery est capable de manipuler les éléments du DOM.

jQuery fournit des méthodes efficaces pour manipuler les éléments HTML, les attributs et les CSS.

Attributs de classe

Ces méthodes vérifient et manipulent les attributs de classe assignés aux éléments :

MéthodeDescription
addClass()Ajouter une ou plusieurs noms de classes à l'élément sélectionné
hasClass()Vérifier si tout ou certains éléments sélectionnés ont la classe spécifiée
removeClass()Supprimer une ou plusieurs classes de l'élément sélectionné
toggleClass()En ajoutant/Basculer entre une ou plusieurs classes sélectionnées de l'élément sélectionné

Copie en cours

Cette méthode nous permet de copier un élément :

MéthodeDescription
clone()Créer une copie profonde de l'élément sélectionné

Insertion DOM-Autour

Ces méthodes nous permettent d'insérer du nouveau contenu autour du contenu existant :

MéthodeDescription
wrap()Envelopper chaque élément sélectionné avec un élément HTML
wrapAll()Envelopper tous les éléments sélectionnés avec un élément HTML
wrapInner()Envelopper le contenu de chaque élément sélectionné avec un élément HTML

Insertion DOM-Interne

Ces méthodes nous permettent d'insérer du nouveau contenu dans l'élément existant :

MéthodeDescription
append()Insérer du contenu à la fin de l'élément sélectionné
appendTo()Insérer un élément HTML à la fin de l'élément sélectionné
html()Définir ou obtenir le contenu HTML de l'élément sélectionné
prepend()Insérer du contenu au début de l'élément sélectionné
prependTo()Insérer un élément HTML au début de l'élément sélectionné
text()Définir ou obtenir le contenu texte de l'élément sélectionné

Insertion DOM-Externe

Ces méthodes nous permettent d'insérer du nouveau contenu en dehors des éléments existants :

MéthodeDescription
after()Insérer du contenu après l'élément sélectionné
before()Insérer du contenu avant l'élément sélectionné
insertAfter()Insérer un élément HTML après l'élément sélectionné
insertBefore()Insérer un élément HTML avant l'élément sélectionné

Suppression DOM

Ces méthodes nous permettent de supprimer des éléments du DOM :

MéthodeDescription
detach()Supprimer l'élément sélectionné (conserver les données et les événements)
empty()Supprimer tous les enfants de l'élément sélectionné (y compris les nœuds de texte)
remove()Supprimer l'élément sélectionné (y compris les données et les événements)
unwrap()Supprimer l'élément parent de l'élément sélectionné

Remplacement DOM

Ces méthodes sont utilisées pour supprimer du contenu du DOM et le remplacer par du nouveau contenu :

MéthodeDescription
replaceAll()Remplacer l'élément sélectionné par un nouveau élément HTML
replaceWith()Remplacer le contenu sélectionné par un nouveau contenu

Attributs généraux

Ces méthodes permettent de récupérer et de définir les attributs DOM de l'élément :

MéthodeDescription
attr()Définir ou retourner l'attribut de l'élément sélectionné/Valeur
prop()Définir ou retourner l'attribut de l'élément sélectionné/Valeur
removeAttr()Supprimer une ou plusieurs propriétés de l'élément sélectionné
removeProp()Supprimer les attributs définis par la méthode prop()
val()Définir ou retourner la propriété value de l'élément sélectionné (pour les éléments de formulaire)

Méthodes de style

Ces méthodes obtiennent et définissent les attributs CSS associés aux éléments :

MéthodeDescription
css()Définir ou retourner un ou plusieurs attributs de style pour l'élément sélectionné
height()Définir ou retourner la hauteur de l'élément sélectionné
innerHeight()Définir ou retourner la hauteur de l'élément (y compris le remplissage, mais pas la bordure)
innerWidth()Définir ou retourner la largeur de l'élément (y compris le remplissage, mais pas la bordure)
offset()Définir ou retourner les coordonnées d'offset de l'élément sélectionné (par rapport au document)
offsetParent()Retourner le premier élément parent positionné
outerHeight()Définir ou retourner la hauteur de l'élément (y compris le remplissage, la bordure et la marge optionnelle)
outerWidth()Définir ou retourner la largeur de l'élément (y compris le remplissage, la bordure et la marge optionnelle)
position()Retourner la position de l'élément par rapport à l'élément parent décalé
scrollLeft()Définir ou retourner la position de la barre de défilement horizontale de l'élément sélectionné
scrollTop()Définir ou retourner la position de la barre de défilement verticale de l'élément sélectionné
width()Définir ou retourner la largeur de l'élément sélectionné