Maison > interface Web > Questions et réponses frontales > jquery ajoute et supprime dynamiquement des éléments

jquery ajoute et supprime dynamiquement des éléments

PHPz
Libérer: 2023-04-17 15:03:15
original
192 Les gens l'ont consulté

Avec l'avancement continu de la technologie Web, l'ajout et la suppression dynamiques d'éléments DOM sont devenus l'une des technologies couramment utilisées dans le développement front-end, en particulier dans jQuery, grâce à des fonctions et méthodes clés, nous pouvons ajouter ou supprimer des éléments DOM très facilement. . Cet article présentera les connaissances et compétences pertinentes pour l'ajout et la suppression dynamiques d'éléments DOM dans jQuery.

1. Ajouter dynamiquement des éléments DOM

1.1. Créer des éléments

Dans jQuery, vous pouvez utiliser la fonction $() ou sa fonction alias jQuery() pour créer un nouvel objet élément. Par exemple :

<code>var $newElement = $("<div></div>");</code>
Copier après la connexion

Cette ligne de code crée un nouvel élément div et attribue l'élément à la variable $newElement. Dans jQuery, un nom de variable commençant par $ indique généralement que la variable est un objet jQuery.

1.2. Définir et obtenir les attributs des éléments

Vous pouvez utiliser la méthode attr() pour définir et obtenir les attributs des éléments. Par exemple :

<code>//设置id属性为"test"
$newElement.attr("id", "test");

//获取id属性
var idValue = $newElement.attr("id");</code>
Copier après la connexion

1.3. Ajouter à l'élément parent

Vous pouvez utiliser la méthode appendTo() pour ajouter de nouveaux éléments à un élément parent. Par exemple :

<code>//将$newElement添加到id为"parent"的元素中
$newElement.appendTo("#parent");</code>
Copier après la connexion

1.4, Insérer à la position spécifiée

Vous pouvez utiliser la méthode insertAfter() ou la méthode before() pour insérer l'élément à la position spécifiée. Par exemple :

<code>//将$newElement插入到id为"old"的元素后面
$newElement.insertAfter("#old");

//将$newElement插入到id为"old"的元素前面
$newElement.before("#old");</code>
Copier après la connexion

2. Supprimez dynamiquement les éléments DOM

2.1 Supprimer de l'élément parent

Vous pouvez utiliser la méthode Remove() pour supprimer l'élément de l'élément parent. Par exemple :

<code>//删除id为"test"的元素
$("#test").remove();</code>
Copier après la connexion

2.2. Supprimer tous les éléments enfants

Vous pouvez utiliser la méthode empty() pour supprimer tous les éléments enfants d'un élément. Par exemple :

<code>//删除id为"parent"元素中的所有子元素
$("#parent").empty();</code>
Copier après la connexion

3. Résumé

Grâce à l'introduction ci-dessus, nous pouvons voir que la méthode d'ajout et de suppression dynamiques d'éléments DOM dans jQuery est très flexible et pratique, et est largement utilisée. Pour les scénarios de développement nécessitant des manipulations fréquentes d’éléments du DOM, ces points techniques sont sans aucun doute très utiles.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal