In Webanwendungen sind Tabellen ein sehr häufiges und wichtiges Oberflächenelement. Zeilen und Spalten in Tabellen werden zur Anzeige von Daten oder zur Bereitstellung von Menüoptionen verwendet. Manchmal müssen wir jedoch einige Datenzeilen in der Tabelle löschen, beispielsweise wenn der Benutzer einen Löschvorgang ausführt. In diesem Artikel wird erläutert, wie Sie mit jQuery vier Datenzeilen in einer Tabelle löschen.
Schritt 1: Erstellen Sie eine HTML-Tabelle
Als Erstes müssen Sie eine HTML-Tabelle erstellen, damit Sie mit jQuery die vier Datenzeilen in der Tabelle löschen können. Der HTML-Code lautet wie folgt:
<table id="myTable"> <thead> <tr> <th>姓名</th> <th>年龄</th> <th>性别</th> </tr> </thead> <tbody> <tr> <td>张三</td> <td>25</td> <td>男</td> </tr> <tr> <td>李四</td> <td>30</td> <td>男</td> </tr> <tr> <td>王五</td> <td>28</td> <td>女</td> </tr> <tr> <td>赵六</td> <td>35</td> <td>男</td> </tr> <tr> <td>小红</td> <td>23</td> <td>女</td> </tr> <tr> <td>小明</td> <td>26</td> <td>男</td> </tr> </tbody> </table>
Diese Tabelle enthält eine Kopfzeile und 6 Datenzeilen, von denen jede drei Datenspalten enthält: Name, Alter und Geschlecht. Unser Ziel ist es, die ersten vier Datenzeilen in der Tabelle zu löschen.
Schritt 2: Verwenden Sie jQuery, um die Datenzeilen auszuwählen, die gelöscht werden müssen.
Um die ersten vier Datenzeilen in der Tabelle zu löschen, müssen wir den jQuery-Selektor verwenden, um diese vier Datenzeilen auszuwählen. Der Code lautet wie folgt:
var rowsToDelete = $('#myTable tbody tr:lt(4)');
Diese Codezeile verwendet eine Kettenaufrufmethode. Verwenden Sie zunächst $('#myTable')
, um die Tabelle auszuwählen, und verwenden Sie dann :lt(. 4)
Die ersten vier Datenzeilen werden ausgewählt und schließlich werden alle Datenzeilen über tbody tr
ausgewählt. Auf diese Weise enthält die Variable rowsToDelete
alle Zeilendaten, die gelöscht werden müssen. $('#myTable')
选中了表格,然后通过:lt(4)
选中了前四行数据,最后通过tbody tr
选中了所有的行数据。这样rowsToDelete
变量就是所有需要删除的行数据。
步骤三:使用jQuery删除选中的行数据
有了选中的表格行数据,我们就可以使用jQuery删除这些行了。代码如下:
rowsToDelete.remove();
这一行简单的代码使用了jQuery的remove()
console.log($('#myTable tbody tr'));
remove()
von jQuery, um die ausgewählten Tabellenzeilendaten zu löschen. Schritt 4: Löschergebnis überprüfenUm zu überprüfen, ob die ersten vier Datenzeilen erfolgreich gelöscht wurden, können wir den folgenden Code verwenden, um die Tabellendaten an die Konsole auszugeben: <html> <head> <title>jQuery删除表格四行数据</title> <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script> <script> $(document).ready(function(){ var rowsToDelete = $('#myTable tbody tr:lt(4)'); rowsToDelete.remove(); console.log($('#myTable tbody tr')); }); </script> </head> <body> <table id="myTable"> <thead> <tr> <th>姓名</th> <th>年龄</th> <th>性别</th> </tr> </thead> <tbody> <tr> <td>张三</td> <td>25</td> <td>男</td> </tr> <tr> <td>李四</td> <td>30</td> <td>男</td> </tr> <tr> <td>王五</td> <td>28</td> <td>女</td> </tr> <tr> <td>赵六</td> <td>35</td> <td>男</td> </tr> <tr> <td>小红</td> <td>23</td> <td>女</td> </tr> <tr> <td>小明</td> <td>26</td> <td>男</td> </tr> </tbody> </table> </body> </html>
Das obige ist der detaillierte Inhalt vonjquery löscht vier Datenzeilen in der Tabelle. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!