我正在尝试重新填充div的innerHTML。我尝试了removeData(),但是一旦调用它,当我尝试添加数据时,在remove之后的下一行中什么也没得到,而如果我删除removeData(),那很好。我只想清除该div中的所有先前内容,然后再重新填充它。
divToUpdate.removeData(); //clean out any existing innerHTML div content first
divToUpdate.html(data);
调用removeData()之后,由于某种原因,它似乎从未到达过我的divToUpdate.html(data);
最佳答案
jQuery Data与HTML是不同的概念。 removeData不是用于删除元素内容,而是用于删除之前存储的数据项。
做就是了
divToUpdate.html("");
要么
divToUpdate.empty();