2013-10-16 15 views
-1

如何使用jQuery清除我的div?如何使用jquery清除div而不是直接調用文檔

在我可以使用innerHTML之前,我錯過了什麼嗎? 我知道jQuery在底層使用了document.getElementById,所以我可以,也許只是應該直接調用文檔,但爲了知道我只想知道我的問題是什麼以及如何解決它。

這工作,並清除DIV:

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

這不工作,不清除DIV:

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

回答

1

$("#someId")返回不具有.innerHTML財產一個jQuery包裝對象,您可以使用html()代替

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

使用

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

$("#someId")是jQuery對象,所以你不能直接使用innerHTML

$("#someId")[0]作爲jQuery選擇器的JavaScript對象返回一個數組。

.html()

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

參考html()

1

嘗試使用的HTML()方法:

$("#someId").html(''); 
相關問題