ページ上のいくつかの要素を変更したい。(たとえば、入力をdivの構造に変更します)。
何が速いですか?replaceWith()でそれを行うには。または、入力の後にdiv構造を挿入してから、入力を非表示にしますか?
ページ上のいくつかの要素を変更したい。(たとえば、入力をdivの構造に変更します)。
何が速いですか?replaceWith()でそれを行うには。または、入力の後にdiv構造を挿入してから、入力を非表示にしますか?
あなたがインライン編集機能のようなものについて話しているなら、私は使うでしょう...
replaceWith()
そうしないと、ページ上のコンテンツが複製され、他の問題が発生する可能性があります。
編集:場合によっては私も使用します...
.empty().html()
しかし、すべては本当にあなたが達成しようとしていることに依存します。
編集:これはあなたのコメントに基づいたフィドルです...
http://jsfiddle.net/wdm954/WgjL5/2/
replaceWith()
コード内にボタンの複数のインスタンスを含める代わりに、引き続き使用します。
スクリプトを使用していくつかのテストを行ったところ、JSプロファイラーはそれらの間に実際の違いを示しませんでした(つまり、速度が)。だから私replaceWith
はそのスクリプトを好みます。