我正在使用函数打印表格:
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');
}
}}作为参数函数,从datepicker获取日期,当我选择另一个日期时,它会添加到之前查看的行中。我的问题是,在下一次搜索之前,我尝试了很多方法来清理/删除旧的行。
我试过deleteRow(),.parentNode in loop等,有人知道怎么删除附加的行吗?
发布于 2012-11-20 21:15:05
根据我的代码,pzTbody是您的表的id。要清理表体并删除所有行,请执行以下操作:
$("#pzTbody").empty();如果您只想删除最后一行,请使用以下命令:
$("#pzTbody tr:last-child").remove();https://stackoverflow.com/questions/13473558
复制相似问题