Javascript can';t对html表中新添加的行进行排序

Javascript can';t对html表中新添加的行进行排序,javascript,html,Javascript,Html,我有一个html表,每个列都有排序功能。当我按下submit按钮时,我想向表中添加新的项目,并且我想能够对这些新添加的行进行排序。但现在,每当我尝试按新行排序时,它们都会消失。有没有办法修改javascript以保留新添加的行 (jsfiddle link使用外部脚本,如jquery和样式,因此无法在github浏览器中运行代码) 我快速浏览了文档,我认为您应该使用Datatable文档中提供的方法: -添加新行 -重新绘制表格 要将表添加到表中,您只需执行以下操作: var t = $('#

我有一个html表,每个列都有排序功能。当我按下submit按钮时,我想向表中添加新的项目,并且我想能够对这些新添加的行进行排序。但现在,每当我尝试按新行排序时,它们都会消失。有没有办法修改javascript以保留新添加的行

(jsfiddle link使用外部脚本,如jquery和样式,因此无法在github浏览器中运行代码)


我快速浏览了文档,我认为您应该使用Datatable文档中提供的方法:

  • -添加新行
  • -重新绘制表格
  • 要将表添加到表中,您只需执行以下操作:

    var t =  $('#dtBasicExample').DataTable();
    t.row.add(["adam", "prince", "texas", "44", "2011/03/30", "$14"]);
    t.row.add(["Bob", "prince", "texas", "44", "2011/03/30", "$14"]);
    t.draw(false);
    
    请让我知道它是否适合你

    安德烈

    var t =  $('#dtBasicExample').DataTable();
    t.row.add(["adam", "prince", "texas", "44", "2011/03/30", "$14"]);
    t.row.add(["Bob", "prince", "texas", "44", "2011/03/30", "$14"]);
    t.draw(false);