如果我有一個ID =「tbl_users」表,我有刪除表中的所有行,除了一個與<th>標籤
<tr>
<th>name</th>
<th>username</th>
<th>password</th>
</tr>
和波紋管我追加的數據。如何在重新加載用戶之前清空表格(使用darta刪除所有行),但不要刪除行?我在項目中使用JQuery。
如果我有一個ID =「tbl_users」表,我有刪除表中的所有行,除了一個與<th>標籤
<tr>
<th>name</th>
<th>username</th>
<th>password</th>
</tr>
和波紋管我追加的數據。如何在重新加載用戶之前清空表格(使用darta刪除所有行),但不要刪除行?我在項目中使用JQuery。
如果你總是有標題行第一,你可以直接跳過它:
$('#tbl_users tr').slice(1).remove();
否則,您可以使用has
方法:
$('#tbl_users tr').has('td').remove();
要專門查找doe sn't有th
標籤,你可以使用filter
方法:
$('#tbl_users tr').filter(function() {
return !$(this).has('th');
}).remove();
$('table#tbl_users').find('tr:not(:has(th))).remove();
使用本
$('#tbl_users td').parent().remove();
丹卡TR TD前TR日和TBODY前添加THEAD標籤,你的HTML將更正確,然後你可以享受Vivek給你的快速選擇器。否則,你需要使用Guffa,因爲它們不那麼直接,會影響你的表現。 – eugeneK