清除JS元素的内容

时间:2015-11-18 13:21:10

标签: javascript jquery html angularjs jsp

我正在使用角度函数来检测变化。

每次更改时,另一个表都会在我的单页应用程序的网页中创建。

我的代码:

$('#dynamictable').append('<table></table>'); var table = $('#dynamictable').children();
table.append("<tr><td>a</td><td>b</td></tr>");

每次更改内容时,如何重置表格。

3 个答案:

答案 0 :(得分:0)

回答您的问题,使用jQuery

table.empty()

但这不是理想的做事方式,请查看与angualjs的数据绑定。

答案 1 :(得分:0)

您可以尝试通过调用$('#dynamictable');

上的.empty()功能来执行此操作

这看起来像这样:

$('#dynamictable > table').empty();

将它放在检查是否有更改的位置,这将导致表格被清空。

修改

只是刚刚注意到angularjs标签,你最好通过数据绑定来做这件事,而不是通过这种方法

答案 2 :(得分:0)

在添加新数据之前清空表 所以代码应该是

$('#dynamictable').append('<table></table>');
var table = $('#dynamictable').children();
$(table).empty();
table.append("<tr><td>a</td><td>b</td></tr>");