Javascript 如何在将表附加到for循环之前,使用jquery清空表的HTML,
我基于for循环将行和列追加到表中,但我需要清空现有的HTML,以便调整表的大小。我试了试桌子。空的;但我无法正确地放置该代码。因为它从for循环中添加行和列,如果我应用上面的空代码,它将保持空表HTML 下面是我为附加html而编写的代码Javascript 如何在将表附加到for循环之前,使用jquery清空表的HTML,,javascript,jquery,html,Javascript,Jquery,Html,我基于for循环将行和列追加到表中,但我需要清空现有的HTML,以便调整表的大小。我试了试桌子。空的;但我无法正确地放置该代码。因为它从for循环中添加行和列,如果我应用上面的空代码,它将保持空表HTML 下面是我为附加html而编写的代码 function draw(width, height){ for(let i = 0; i < height; i++){ $("#submit").click(function(){ $("table").
function draw(width, height){
for(let i = 0; i < height; i++){
$("#submit").click(function(){
$("table").append("<tbody><tr></tr></tbody>");
});
}
for(let j = 0; j < width; j++){
$("#submit").click(function(){
$("tr").append("<td></td>");
});
}
}
如果您试图以编程方式创建一个包含宽度列和高度行的表,这将实现: const table=document.getElementById'theTable'; const form=document.getElementById'createTableForm'; 功能绘图台高度、宽度{ table.innerHTML=; 让tbody=document.createElement'tbody'; 对于let i=0;i<高度;i++{ 让row=document.createElement'tr'; 对于设j=0;j
$("#tableID").html("");
更新:
公认的答案很好
您也可以检查此代码:我也试过了。但我正在for循环中添加行和列。所以它会不断地清空和添加它。所以我没有得到实际的响应,所以在循环开始之前清空它。您还需要了解,函数绘图不会改变表的任何内容;相反,它只是创建了一组事件侦听器。我这样做了,但它并没有清空现有的表函数drawwidth,height{$table.empty;forlet I=0;I