-1

jQueryでdivをクリアするにはどうすればよいですか?

使用する前に何かを見逃しているという問題はありますinnerHTMLか? 私は jQuery が内部で document.getElementById を使用していることを知っているので、ドキュメントを直接呼び出すことができますし、そうすべきかもしれませんが、自分の問題とその解決方法を知りたいだけです。

これは機能し、div をクリアします。

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

これは機能せず、div をクリアしません:

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

4 に答える 4

1

$("#someId").innerHTMLプロパティを持たない jQuery ラッパー オブジェクトを返します。代わりにhtml()を使用できます

$("#someId").html("");
于 2013-10-16T09:17:43.070 に答える
1

使用する

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

$("#someId")innerHTMLは jQuery オブジェクトなので、直接使用することはできません。

$("#someId")[0]jQuery セレクターとしての JavaScript オブジェクトは、配列を返します。

また

.html()

$("#someId").html('');
于 2013-10-16T09:17:59.943 に答える
1
$("#someId").html("");

参照html()

于 2013-10-16T09:18:28.097 に答える
1

代わりに html() メソッドを使用してみてください。

$("#someId").html('');
于 2013-10-16T09:18:30.100 に答える