如何使用Jquery清除div而不是直接调用文档

时间:2013-10-16 09:16:41

标签: jquery html dom

如何用jQuery清除我的div?

在我使用innerHTML之前,我是否遗漏了问题? 我知道jQuery使用了document.getElementById,所以我可以也许只是直接调用文档,但是知道我只想知道我的问题是什么以及如何解决它。

这有效并清除了div:

document.getElementById('someId').innerHTML = "";

这不起作用,也不清除div:

$("#someId").innerHTML = "";

4 个答案:

答案 0 :(得分:1)

$("#someId")返回一个没有.innerHTML属性的jQuery包装器对象,您可以使用html()代替

$("#someId").html("");

答案 1 :(得分:1)

使用

$("#someId")[0].innerHTML = "";

$("#someId")是jQuery Object,因此您无法直接使用innerHTML

$("#someId")[0] JavaScript对象作为jQuery选择器返回一个数组。

.html()

$("#someId").html('');

答案 2 :(得分:1)

$("#someId").html("");

参考 html()

答案 3 :(得分:1)

请尝试使用html()方法:

$("#someId").html('');