In web applications, tables are a very common and important interface element. Rows and columns in tables are used to display data or provide menu options. However, sometimes we need to delete some rows of data in the table, such as when the user performs a delete operation. This article will introduce how to use jQuery to delete four rows of data in a table.
Step 1: Create an HTML table
The first thing to do is to create an HTML table so that you can use jQuery to delete four rows of data in the table. The HTML code is as follows:
<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>
This table contains a header and 6 rows of data, each of which contains three columns of data: name, age and gender. Our goal is to delete the first four rows of data in the table.
Step 2: Use jQuery to select the rows of data that need to be deleted
In order to delete the first four rows of data in the table, we need to use the jQuery selector to select these four rows of data. The code is as follows:
var rowsToDelete = $('#myTable tbody tr:lt(4)');
This line of code uses a chain call method. First, use $('#myTable')
to select the table, and then use :lt(4)
The first four rows of data are selected, and finally all rows of data are selected through tbody tr
. In this way, the rowsToDelete
variable is all the row data that needs to be deleted.
Step 3: Use jQuery to delete the selected row data
With the selected table row data, we can use jQuery to delete these rows. The code is as follows:
rowsToDelete.remove();
This simple line of code uses jQuery's remove()
method to delete the selected table row data.
Step 4: Verify the deletion result
In order to verify whether the first four rows of data are successfully deleted, we can use the following code to output the table data to the console:
console.log($('#myTable tbody tr'));
If The first four rows of data have been successfully deleted, and only the last two rows of data will be displayed on the console.
The complete code is as follows:
<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>
The code snippets provided in this article can be used as the basis for learning jQuery operations to delete table row data. Readers can modify the code according to actual needs to adapt to their own application scenarios.
The above is the detailed content of jquery deletes four rows of data in the table. For more information, please follow other related articles on the PHP Chinese website!