使用表ID删除表行

时间:2017-06-13 04:25:30

标签: javascript

我正在使用

ID      IPADDRESS     MACADDRESS
5120    127.0.0.1     00:00:00:00:00:00
5121    192.168.0.99  00:00:00:00:00:CC
5125    192.168.0.23  HE:LP:PL:EA:SE:=D

删除除表头之外的表的所有行。

UI页面中有两个表。每次删除第一个表的行。我在哪里可以输入表id来引用需要删除行的表?

2 个答案:

答案 0 :(得分:0)

如果您的<table>上有ID,则可以使用ID选择器来访问它,即$("#myId")。与后代选择器一起使用,即$("#myId tbody")将访问目标表的主体。

另外,如果你已经在使用像jQuery这样的框架,你可以使用empty()函数来清除子进程。无需在父/子节点链上上下移动。

HTML

<table id="myTable">
  <tbody>
    <tr><td>Delete Me</td></tr>
  </tbody>
</table>

JS

$("#myTable tbody").empty()

答案 1 :(得分:0)

$(&#39; tbody&#39;)将抓取页面中的所有tbody元素

如果你使用jQuery目标父元素或者给tbody一个ID而不是

$('#tableid tbody').empty();
$('#tbodyid').empty();

要删除[tbody]元素,只需使用remove而不是空

$('#tableid').children('tbody').remove();