私は<div/>
のhtmlコンテンツをAJAX呼び出しの応答で設定するポップアッププラグインを持っています。html()の前、またはinnerHTMLの前にempty()を呼び出す必要がありますか?
コードをポップアップするたびに、私は$("#popup").html(response)
を呼び出します。これは、既存のhtmlコンテンツを新しいコンテンツで上書きします。
私は$("popup").html(response)
を呼び出す前に$("popup").empty()
に電話する必要がありますので、以前は$("popup")
divだったオブジェクトが使用していたブラウザのメモリを解放しますか? (最終的にはメモリリークを防ぎます)
PS:どうすれば$("popup")[0].innerHTML = response
と呼びますか?私は.empty()
メソッドに電話する必要がありますか?
http://stackoverflow.com/questions/8567957/is-empty-enough-for-big-ajaxy-apps?rq=1 –