Javascript 如何使用jQuery重置HTML5表?

Javascript 如何使用jQuery重置HTML5表?,javascript,jquery,html,twitter-bootstrap,Javascript,Jquery,Html,Twitter Bootstrap,我有一个用HTML编写的表格,如下所示: 2015 月份(美国东部标准时间) 月份(法案) 年初至今(东部) 年初至今(Act) 全年(美国东部标准时间) 全年(法案) 简 0 0 0 0 0 0 二月 0 0 0 0 0 0 破坏 0 0 0 0 0 0 四月 0 0 0 0 0 0 ... ... ... 最简单的方法是在编辑之前克隆它,但在插件初始化之后: var $defaultTable = $('#spreadsheet').clone(true); 然后,无论何时需要重置,请

我有一个用HTML编写的表格,如下所示:


2015
月份(美国东部标准时间)
月份(法案)
年初至今(东部)
年初至今(Act)
全年(美国东部标准时间)
全年(法案)
简
0
0
0
0
0
0
二月
0
0
0
0
0
0
破坏
0
0
0
0
0
0
四月
0
0
0
0
0
0
...
...
...

最简单的方法是在编辑之前克隆它,但在插件初始化之后:

var $defaultTable = $('#spreadsheet').clone(true);
然后,无论何时需要重置,请使用:

$('#spreadsheet').replaceWith($defaultTable);
编辑要处理多次重置,您也需要在替换它时克隆它,以避免在以后编辑的副本上工作,例如:

$('#spreadsheet').replaceWith($defaultTable.clone(true));

$(“td”).val(“0”)?如果需要特定单元格,请添加一个类,例如class=“resetCellClass”然后
$(“.resetCellClass”).val(“0”)你太棒了!doc中没有提供标准方法,所以这似乎是唯一的选择…哇,使用
clone()
是一种非常好的方法!(如果是我,我可能会循环并清除每个值)非常感谢。非常优雅的解决方案!