簡體   English   中英

刪除表Javascript中的行

[英]Deleting rows in table Javascript

我正在使用功能打印表格:

   function findL(val){
var i;
//alert(splitted + " " + JSDate);
for(i=0;i<jsData.length; i++)
    {
        if(jsData[i].get_date() == val)
            {

                $('<tr>').append($('<td>').html(jsData[i].get_startT))
                .append($('<td>').html(jsData[i].get_endT))
                .append($('<td>').html(jsData[i].get_prow))
                .append($('<td>').html(jsData[i].get_przedm))
                .append($('<td>').html(jsData[i].get_sala))
                .appendTo('#pzTbody');

            }
        }}

作為參數函數從 datepicker 獲取日期,當我選擇另一個日期時,它會添加到以前查看的行中。 我的問題是我嘗試了很多方法來在下次搜索之前清理/刪除舊行。

我試過deleteRow() , .parentNode in loop 等。有人知道如何刪除附加的行嗎?

從代碼中我假設pzTbody是您的表的 ID。 要清理表體並刪除所有行,請執行以下操作:

$("#pzTbody").empty();

如果您只想刪除最后一行,請使用以下命令:

$("#pzTbody tr:last-child").remove();

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM