1

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

   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');

            }
        }}

作为参数函数从日期选择器获取日期,当我选择另一个日期时,它会添加到先前查看的行中。我的问题是我在下次搜索之前尝试了很多方法来清理/删除旧行。

我试过deleteRow().parentNode循环等。有人知道如何删除附加的行吗?

4

1 回答 1

2

从我假设的代码pzTbody是你的表的ID。要清理表格主体并删除所有行,请执行以下操作:

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

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

$("#pzTbody tr:last-child").remove();
于 2012-11-20T13:15:04.583 回答