jQuery nous propose plusieurs méthodes pour manipuler le DOM. Avec ces méthodes, nous pouvons supprimer, créer, cloner, ajouter… Bref nous pouvons remodeler le DOM à notre convenance.
Méthode | Description |
---|---|
.addClass() |
Ajoute un ou plusieurs noms de classe à des éléments sélectionnés |
.after() |
Insére le contenu après les éléments sélectionnés |
.append() |
Insére le contenu à la fin les éléments sélectionnés |
.appendTo() |
Insére le contenu sélectionné à la fin les éléments sélectionnés |
.attr() |
Définit ou retourne les attributs / valeurs des éléments sélectionnés |
.before() |
Insére le contenu avant les éléments sélectionnés |
.clone() |
Effectue une copie des éléments sélectionnés |
.css() |
Définit ou retourne une ou plusieurs propriétés de style pour les éléments sélectionnés |
.detach() |
Supprime les éléments sélectionnés (conserve les données et les événements) |
.empty() |
Supprime tous les nœuds enfants et le contenu de l'élément sélectionné |
.hasClass() |
Vérifie si l'un des éléments sélectionnés ont un nom de classe spécifié |
.height() |
Définit ou retourne la hauteur des éléments sélectionnés |
.html() |
Définit ou retourne le contenu des éléments sélectionnés |
.innerHeight() |
Renvoie la hauteur d'un élément (y compris le padding, mais pas les border) |
.innerWidth() |
Renvoie la largeur d'un élément (y compris le padding, mais pas les border) |
.insertAfter() |
Insère des éléments HTML après les éléments sélectionnés |
.insertBefore() |
Insère des éléments HTML avant les éléments sélectionnés |
.offset() |
Définit ou retourne les coordonnées de l'offset (left et top) pour les éléments sélectionnés (en position relative dans le document) |
.offsetParent() |
Retourne l'élément le premier parent positionné |
.outerHeight() |
Renvoie la hauteur d'un élément (y compris le padding et les border) |
.outerWidth() |
Renvoie la largeur d'un élément (y compris le padding et les border) |
.position() |
Renvoie la position (par rapport à l'élément parent) d'un élément |
.prepend() |
Introduire le contenu au début des éléments sélectionnés |
.prependTo() |
Insére des éléments de HTML au début des éléments sélectionnés au format html |
.prop() |
Définit ou retourne propriétés / valeurs des éléments sélectionnés |
.remove() |
Supprime les éléments sélectionnés (y compris des données et des événements) |
.removeAttr() |
Supprime un ou plusieurs attributs à partir d'éléments sélectionnés |
.removeClass() |
Supprime une ou plusieurs classes à partir d'éléments sélectionnés |
.removeProp() |
Supprime une propriété définie par la méthode prop() |
.replaceAll() |
Remplace les éléments sélectionnés avec de nouveaux éléments HTML |
.replaceWith() |
Remplace les éléments sélectionnés par un nouveau contenu |
.scrollLeft() |
Définit ou retourne la position de la barre de défilement horizontale des éléments sélectionnés |
.scrollTop() |
Définit ou retourne la position de la barre de défilement vertical des éléments sélectionnés |
.text() |
Insére des éléments de HTML au début des éléments sélectionnés au format texte |
.toggleClass() |
Bascule entre l'ajout / suppression d'une ou plusieurs classes à partir d'éléments sélectionnés |
.unwrap() |
Supprime l'élément parent des éléments sélectionnés |
.val() |
Définit ou retourne la value des éléments sélectionnés (pour les éléments de formulaire) |
.width() |
Définit ou retourne la largeur des éléments sélectionnés |
.wrap() |
Entoure d'un balisage HTML l'élément sélectionné |
.wrapAll() |
Entoure d'un balisage HTML tous les éléments sélectionnés |
.wrapInner() |
Entoure d'un balisage HTML le contenu de l'élément sélectionné |