


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
Grammaire
$(selector).append(content)
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)
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()
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
Nous remplirons ensuite la nouvelle ligne avec le nouvel élément
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>
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!

Outils d'IA chauds

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

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

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

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

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é.

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é.

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

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 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 à 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()

À 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

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é
