Méthode Supprimer : 1. Utilisez les sélecteurs ":not()" et ":first" pour sélectionner d'autres lignes à l'exception de l'en-tête. La syntaxe "$("tr:not(:first)")" renverra une ligne contenant. objet jq de l'élément ; 2. Utilisez Remove() pour supprimer tous les éléments sélectionnés, la syntaxe est "selected element object.remove()".
L'environnement d'exploitation de ce tutoriel : système Windows 7, jquery version 1.10.2, ordinateur Dell G3.
Comment supprimer d'autres lignes à l'exception de l'en-tête du tableau avec jquery
Dans le tableau, l'en-tête du tableau fait référence à la première ligne du tableau, c'est-à-dire le contenu du premier élément tr.
jquery supprime les autres lignes à l'exception de l'en-tête, qui consiste à supprimer l'élément tr à l'exception de la première ligne.
D'accord, nous avons analysé l'idée de suppression. Regardons de plus près, en prenant le tableau suivant comme exemple
<table border="1"> <tr> <th>商品</th> <th>价格</th> </tr> <tr> <td>T恤</td> <td>¥100</td> </tr> <tr> <td>牛仔褂</td> <td>¥250</td> </tr> <tr> <td>牛仔库</td> <td>¥150</td> </tr> </table><br>
Étapes de suppression :
1. ) Et le sélecteur :first
sélectionne d'autres lignes sauf l'en-tête :not()
和:first
选择器选取除表头外的其他行
$("tr:not(:first)")
tr:first
$("tr:not(:first)").css("background","red");
tr:first
peut sélectionner le premier élément tr, en ajoutant un :not() sélection L'outil sélectionnera les éléments tr en dehors de la première ligne
被选元素对象.remove()
2 Utilisez Remove() pour supprimer tous les éléments sélectionnés
<script> $(document).ready(function() { $("button").on("click", function() { $("tr:not(:first)").remove(); }); }); </script>
商品 | 价格 |
---|---|
T恤 | ¥100 |
牛仔褂 | ¥250 |
牛仔库 | ¥150 |
Exemple complet :rrreee
【Recommandé Apprentissage : Tutoriel vidéo jQuery,
Vidéo web front-end🎜】🎜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!