javascript - 删除表 Javascript 中的行

标签 javascript jquery html-table

我正在使用函数打印表格:

   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 等。有人知道如何删除附加的行吗?

最佳答案

根据代码,我认为 pzTbody 是您的表的 ID。要清理表体并删除所有行,请执行以下操作:

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

如果你只想删除最后一行,使用这个:

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

关于javascript - 删除表 Javascript 中的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13473558/

相关文章:

使用正则表达式的 Jquery css 选择器

javascript - 传递属性已更改的对象

java - 在javascript中使用json对象在确认窗口中显示

javascript - 5级相互依赖的选择列表

html - 使用 xpath 抓取 ruby​​ nokogiri HTML 表格

css - Drupal 日历 - 日历 View 在 IE7 中不显示条目

d3.js - .selectAll() 究竟是做什么的?

javascript - 幻灯片一次显示 2 张图片

javascript - 将点击事件存储在正文或单个元素组上是否更有效

javascript - 选择多个集合的第一个元素