Table des matières
Lignes du tableau
Grammaire
Méthode
Exemple
How to Add Edit and Delete Table Row in jQuery?
Conclusion
Maison interface Web tutoriel HTML Comment ajouter, modifier et supprimer des lignes de tableau dans jQuery ?

Comment ajouter, modifier et supprimer des lignes de tableau dans jQuery ?

Sep 05, 2023 pm 09:49 PM
delete insert modify Ajouter : ajouter Modifier : modifier Supprimer : supprimer

Comment ajouter, modifier et supprimer des lignes de tableau dans jQuery ?

À l'ère actuelle du développement Web, une gestion efficace et efficiente des tables est devenue très importante, en particulier lorsqu'il s'agit d'applications Web gourmandes en données. La possibilité d'ajouter, de modifier et de supprimer dynamiquement des lignes d'un tableau peut améliorer considérablement l'expérience utilisateur et rendre les applications plus interactives. Un moyen efficace d’y parvenir consiste à exploiter la puissance de jQuery. jQuery fournit de nombreuses fonctionnalités pour aider les développeurs à effectuer des opérations.

Lignes du tableau

Les lignes du tableau sont des collections de données interdépendantes, représentées par l'élément

en HTML. Il est utilisé pour regrouper des cellules (représentées par des éléments ) dans un tableau. Chaque élément est utilisé pour définir une ligne dans le tableau, et pour les tableaux multi-attributs, il contient généralement un ou plusieurs éléments .

Grammaire

$(selector).append(content)
Copier après la connexion

La méthode append() dans jQuery est utilisée pour ajouter du contenu à la fin d'un élément, qu'il s'agisse d'un élément unique ou d'un groupe d'éléments. Le contenu peut être du texte, du HTML ou d'autres éléments.

Le contenu peut être des chaînes HTML, des éléments DOM ou des objets jQuery.

$(selector).find(selectCondition)
Copier après la connexion

La fonction find() dans jQuery est utilisée pour rechercher et sélectionner les éléments descendants de l'élément sélectionné. Il recherche dans toute l'arborescence DOM l'élément sélectionné et renvoie tous les éléments correspondants dans un nouvel objet jQuery.

Où selectCondition est une chaîne représentant l'élément à sélectionner, comme un nom de classe ou de balise.

$(selctor).remove()
Copier après la connexion

La méthode remove() dans jQuery est utilisée pour supprimer l'élément sélectionné et ses éléments enfants du DOM (Document Object Model).

Méthode

Pour effectuer des opérations sur les lignes d'un tableau à l'aide de jQuery, nous utiliserons une combinaison de méthodes jQuery et de techniques de manipulation DOM. Discutons des trois opérations que nous verrons dans cet article, à savoir l'ajout, la modification et la suppression de lignes séparément. Donc, en parlant de la première opération, c'est-à-dire l'ajout d'une nouvelle ligne au tableau, nous utiliserons la méthode append() mentionnée ci-dessus. Pour ce faire, nous allons d’abord construire un nouvel élément puis l’insérer dans le tableau à l’aide de la méthode append().

Nous remplirons ensuite la nouvelle ligne avec le nouvel élément et lui attribuerons une valeur en utilisant la méthode text() ou html(). Maintenant, pour la deuxième opération, qui consiste à modifier la ligne du tableau, nous utilisons d'abord la méthode find() pour sélectionner les éléments pertinents dans la ligne, puis utilisons la méthode text() ou html() pour modifier leur contenu. Enfin, pour effectuer l'opération finale, qui consiste à supprimer la ligne du tableau, on utilise simplement la méthode remove() sur la ligne que l'on souhaite supprimer.

Mais avant de commencer à expliquer toutes les parties, je tiens d'abord à attirer votre attention sur le fait que pour inclure jQuery dans mes pages Web, j'utilise un CDN, que vous pouvez voir dans la balise script.

Revenons maintenant au code, discutons d'abord de l'élément body. Le corps contient une table virtuelle avec deux lignes et deux colonnes. En dehors de cela, il contient également trois boutons intitulés "Ajouter une ligne", "Supprimer une ligne" et "Modifier une ligne" que nous utiliserons plus tard dans le script pour ajouter la fonctionnalité requise au code. J'ai également utilisé CSS pour ajouter du style afin d'améliorer l'apparence des lignes du tableau. Enfin dans la partie scripting, j'ai écrit la logique de toutes les fonctions en utilisant jQuery. J'ai utilisé toutes les fonctions ci-dessus pour réaliser cette fonctionnalité. Cette fonctionnalité a été implémentée à l'aide de gestionnaires d'événements jQuery, qui sont déclenchés lorsque vous cliquez sur le bouton correspondant.

Exemple

Voici le code complet que nous utiliserons dans cet exemple -

<!DOCTYPE html>
<html>
<head>
   <title>How to Add Edit and Delete Table Row in jQuery?</title>
   <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
   <style>
      table{
         border: 2px solid black
      }
      td{
         padding: 2px
      }
   </style>
</head>
<body>
   <h4 id="How-to-Add-Edit-and-Delete-Table-Row-in-jQuery">How to Add Edit and Delete Table Row in jQuery? </h4>
   <table id="my-table">
      <tr>
         <td>Original Row</td>
         <td>Data</td>
      </tr>
      <tr>
         <td>Original Row</td>
         <td>Data</td>
      </tr>
   </table>
   <br>
   <button id="add-btn">Add Row</button>
   <button id="remove-btn">Remove Row</button>
   <button id="edit-btn">Edit Row</button>
   <script>
      $(document).ready(function(){
         $("#add-btn").click(function(){
            var newRow = "<tr><td>New Row</td><td>Data</td></tr>";
            $("#my-table").append(newRow);
         });
         $("#remove-btn").click(function(){
            $("#my-table tr:last").remove();
         });
         $("#edit-btn").click(function(){
            let rows=$("#my-table").find("tr")
            let idx=Math.floor(Math.random()*rows.length)
            rows.eq(idx).find("td").eq(0).text("Edited Row")
         });
      });
   </script>
</body>
</html>
Copier après la connexion

Conclusion

Dans cet article, nous avons introduit de nombreuses méthodes dans jQuery, à savoir append(), find() et remove(). Nous avons vu comment utiliser ces méthodes fournies par jQuery avec certaines techniques de manipulation DOM pour ajouter, modifier et supprimer dynamiquement des lignes de tableau.

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!

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

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌
Will R.E.P.O. Vous avez un jeu croisé?
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Quelle est la touche Suppr du clavier ? Quelle est la touche Suppr du clavier ? Mar 16, 2023 pm 04:48 PM

Il existe deux touches de suppression du clavier : la touche Suppr (supprimer) et la touche Retour arrière. La touche Retour arrière est également appelée touche Retour arrière. Cette touche peut supprimer le contenu du texte devant le curseur et la touche Supprimer peut supprimer les caractères, les fichiers et les objets sélectionnés. Chaque fois que vous appuyez sur la touche Suppr, un caractère à droite du curseur sera supprimé, et le caractère à droite du curseur se déplacera d'une image vers la gauche lorsqu'un ou plusieurs fichiers/dossiers sont sélectionnés, appuyez sur la touche Suppr ; touche pour supprimer rapidement ; dans certaines applications Sélectionnez un objet dans le programme et appuyez sur la touche Suppr pour supprimer rapidement l'objet sélectionné.

Quelle est la fonction de la touche Supprimer Quelle est la fonction de la touche Supprimer Mar 10, 2023 pm 06:07 PM

Les fonctions de la touche Suppr sont les suivantes : 1. Supprimer des caractères ; chaque fois que la touche Suppr est enfoncée, un caractère à droite du curseur sera supprimé et le caractère à droite du curseur se déplacera d'une image vers la gauche. 2. Supprimez les fichiers ; lorsqu'un ou plusieurs fichiers/dossiers sont sélectionnés, appuyez sur la touche Suppr pour les supprimer rapidement (déplacez-vous vers la corbeille pour la récupération). 3. Supprimez l'objet sélectionné ; sélectionnez un objet dans certaines applications et appuyez sur la touche Suppr pour supprimer rapidement l'objet sélectionné.

Comment contrôler + Alt + Suppr : didacticiel Mac Comment contrôler + Alt + Suppr : didacticiel Mac Apr 16, 2023 pm 12:37 PM

Ctrl+Alt+Suppr : mode "Mac" Ctrlaltdel est une combinaison de touches courante utilisée par les utilisateurs Windows pour ouvrir le Gestionnaire des tâches. Ils quittent généralement les applications indésirables du menu du gestionnaire pour libérer de l'espace sur leur ordinateur. La variante Mac Control+Alt+Delete vous permet d'ouvrir le menu Forcer à quitter. Si les utilisateurs de Mac souhaitent quitter le programme à l'origine du problème ou afficher les programmes ouverts, ils peuvent interagir avec le menu pour approfondir leurs recherches. Comment effectuer ControlAltDelete sur Mac ? Si vous avez des applications qui fonctionnent mal, vous devez utiliser cette combinaison de touches pour

Quelle est la différence entre insérer ignorer, insérer et remplacer dans MySQL Quelle est la différence entre insérer ignorer, insérer et remplacer dans MySQL May 29, 2023 pm 04:40 PM

La différence entre les instructions insertignore, insert et replace existe déjà ou non. Exemple d'erreur d'insertion Insertintonames(name,age)values("Xiaoming",23);insertignore ignore insertignoreintonames(name,age)values("Xiaoming",24) ;replace Remplacer et insérer replaceintonames(name,age)values("Xiao Ming", 25); exigences de la table : clé primaire, ou résultat d'index unique : l'identifiant de la table sera automatiquement incrémenté. Le code de test crée la table.

Les fichiers supprimés peuvent-ils être récupérés ? Les fichiers supprimés peuvent-ils être récupérés ? Feb 24, 2023 pm 03:49 PM

Les fichiers supprimés par suppression peuvent être récupérés car lorsque les utilisateurs utilisent la suppression pour supprimer des fichiers, ces fichiers seront déplacés vers la corbeille et ne seront pas complètement supprimés. Méthode de récupération : 1. Ouvrez la « Corbeille », sélectionnez le fichier que vous souhaitez restaurer et cliquez sur « Restaurer cet élément » 2. Ouvrez la « Corbeille », sélectionnez le fichier que vous souhaitez restaurer et utilisez le raccourci d'annulation ; "ctrl+z".

Utilisez la fonction StringBuilder.insert() de Java pour insérer une chaîne à la position spécifiée Utilisez la fonction StringBuilder.insert() de Java pour insérer une chaîne à la position spécifiée Jul 24, 2023 pm 09:37 PM

Utilisez la fonction StringBuilder.insert() de Java pour insérer une chaîne à une position spécifiée. StringBuilder est une classe en Java utilisée pour gérer les chaînes variables. Elle fournit une variété de méthodes pour faire fonctionner les chaînes. méthodes courantes d’insertion positionnelle de chaînes. Dans cet article, nous présenterons comment utiliser la fonction insert() pour insérer une chaîne à une position spécifiée et donnerons des exemples de code correspondants. insérer()

Comment ajouter, modifier et supprimer des lignes de tableau dans jQuery ? Comment ajouter, modifier et supprimer des lignes de tableau dans jQuery ? Sep 05, 2023 pm 09:49 PM

À l'ère actuelle du développement Web, une gestion efficace et efficiente des tables est devenue très importante, en particulier lorsqu'il s'agit d'applications Web gourmandes en données. La possibilité d'ajouter, de modifier et de supprimer dynamiquement des lignes d'un tableau peut améliorer considérablement l'expérience utilisateur et rendre les applications plus interactives. Un moyen efficace d’y parvenir consiste à exploiter la puissance de jQuery. jQuery fournit de nombreuses fonctionnalités pour aider les développeurs à effectuer des opérations. Lignes de tableau Une ligne de tableau est une collection de données interdépendantes, représentées par des éléments en HTML. Il permet de regrouper des cellules (représentées par des éléments) dans un tableau. Chaque élément est utilisé pour définir une ligne dans le tableau, et pour les tableaux multi-attributs, il contient généralement un ou plusieurs éléments. Syntaxe$(sélecteur).append(co

Comment utiliser les requêtes PUT et Supprimer dans SpringBoot Comment utiliser les requêtes PUT et Supprimer dans SpringBoot May 13, 2023 pm 12:16 PM

Les requêtes PUT et Delete sont utilisées dans le formulaire Form et ne prennent en charge que les méthodes get et post. Afin d'implémenter la méthode put, nous pouvons l'implémenter en suivant les trois étapes suivantes : 1) Configurer HiddenHttpMethodFilter dans SpringMVC 2) Créer un formulaire de publication sur le formulaire. page 3) Créez un élément d'entrée, nom ="_method", la valeur est la méthode de requête spécifiée. Obtenez la valeur de "_method" dans la classe HiddenHttpMethodFilter pour obtenir la nouvelle méthode de requête. La balise th est le modèle thymeleaf, ce qui signifie que uniquement lorsque l'employé

See all articles