Modifier la table dans jquery

WBOY
Libérer: 2023-05-28 14:43:07
original
630 Les gens l'ont consulté

jQuery (prononcé « Jackway ») est une bibliothèque JavaScript populaire utilisée pour simplifier la manipulation du DOM, le traitement des effets spéciaux et la réponse aux événements dans le développement Web. En utilisant jQuery, vous pouvez facilement modifier les propriétés et les styles des tableaux HTML. Dans cet article, nous verrons comment utiliser jQuery pour modifier le contenu, le style et ajouter des lignes et des colonnes d'un tableau HTML.

Modifier le contenu du tableau

La modification du contenu du tableau est réalisée en manipulant le contenu textuel des éléments HTML. Dans jQuery, vous pouvez utiliser la méthode .text() pour obtenir et définir le contenu textuel d'un élément. Voici un exemple d'utilisation de jQuery pour modifier la première ligne d'un tableau pour lire "Ceci est le nouvel en-tête" :

<table>
    <tr>
        <th>旧表头1</th>
        <th>旧表头2</th>
        <th>旧表头3</th>
    </tr>
    <tr>
        <td>内容1-1</td>
        <td>内容1-2</td>
        <td>内容1-3</td>
    </tr>
    <tr>
        <td>内容2-1</td>
        <td>内容2-2</td>
        <td>内容2-3</td>
    </tr>
</table>
Copier après la connexion
$("table tr:first th:first").text("这是新的表头");
Copier après la connexion

Dans cet exemple, le sélecteur $("table tr:first th:first") sélectionne Le premier cellule du tableau. Ensuite, utilisez la méthode .text() pour modifier son contenu textuel en « Ceci est le nouvel en-tête ».

Modifier le style du tableau

Le style du tableau peut être contrôlé avec CSS. jQuery propose plusieurs méthodes pour manipuler les styles des éléments. Les méthodes les plus couramment utilisées sont les méthodes .addClass() et .removeClass(). Ces méthodes ajoutent ou suppriment des classes à l'élément, modifiant ainsi son style. Le code ci-dessous montre comment utiliser jQuery pour transformer une ligne d'un tableau en couleur d'arrière-plan bleue :

<table>
    <tr>
        <th>表头1</th>
        <th>表头2</th>
        <th>表头3</th>
    </tr>
    <tr>
        <td>内容1-1</td>
        <td>内容1-2</td>
        <td>内容1-3</td>
    </tr>
    <tr>
        <td>内容2-1</td>
        <td>内容2-2</td>
        <td>内容2-3</td>
    </tr>
</table>
Copier après la connexion
Copier après la connexion
Copier après la connexion
$("table tr:nth-child(2)").addClass("blue-background");
Copier après la connexion

Dans cet exemple, utilisez le sélecteur $("table tr:nth-child(2)") pour sélectionner la deuxième ligne dans le tableau OK, c'est-à-dire contenu OK. Ensuite, ajoutez le style « fond bleu » à la ligne à l’aide de la méthode .addClass(« blue-background »).

Ajouter des lignes et des colonnes

Pour ajouter de nouvelles lignes et colonnes au tableau, vous devez utiliser la méthode .append() de jQuery. Cette méthode ajoute un nouvel élément à la fin de l'élément spécifié. Voici un exemple qui montre comment ajouter une ligne à la fin d'un tableau à l'aide de jQuery :

<table>
    <tr>
        <th>表头1</th>
        <th>表头2</th>
        <th>表头3</th>
    </tr>
    <tr>
        <td>内容1-1</td>
        <td>内容1-2</td>
        <td>内容1-3</td>
    </tr>
    <tr>
        <td>内容2-1</td>
        <td>内容2-2</td>
        <td>内容2-3</td>
    </tr>
</table>
Copier après la connexion
Copier après la connexion
Copier après la connexion
$("table").append("<tr><td>新内容1</td><td>新内容2</td><td>新内容3</td></tr>");
Copier après la connexion

Dans cet exemple, l'élément table est sélectionné à l'aide du sélecteur $("table"). Ensuite, utilisez la méthode .append() pour ajouter une ligne d'éléments à la table et ajoutez-y trois éléments

Voici un exemple qui montre comment ajouter une colonne à un tableau à l'aide de jQuery :

<table>
    <tr>
        <th>表头1</th>
        <th>表头2</th>
        <th>表头3</th>
    </tr>
    <tr>
        <td>内容1-1</td>
        <td>内容1-2</td>
        <td>内容1-3</td>
    </tr>
    <tr>
        <td>内容2-1</td>
        <td>内容2-2</td>
        <td>内容2-3</td>
    </tr>
</table>
Copier après la connexion
Copier après la connexion
Copier après la connexion
$("table tr").each(function () {
    $(this).append("<td>新内容</td>");
});
Copier après la connexion

Dans cet exemple, le sélecteur $("table tr") sélectionne chaque ligne du tableau. Ensuite, utilisez la méthode .each() pour parcourir chaque ligne et utilisez la méthode .append() pour ajouter un élément contenant le nouveau contenu à la fin de chaque ligne.

Conclusion

Dans cet article, nous avons appris comment utiliser jQuery pour modifier le contenu et le style d'un tableau HTML, et comment ajouter de nouvelles lignes et colonnes au tableau. En comprenant ces technologies, les développeurs peuvent créer plus facilement des tableaux HTML dynamiques et interactifs, améliorant ainsi l'expérience utilisateur. Lors du développement de formulaires, il est recommandé d'utiliser des frameworks JavaScript tels que jQuery au lieu du code manuscrit pour améliorer l'efficacité du développement et la qualité du code.

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