- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:jQuery 1つの要素を複数箇所に表示したい)
jQuery初心者のための要素の複数箇所表示方法
このQ&Aのポイント
- jQuery初心者の方におすすめの要素の複数箇所表示方法を紹介します。
- 特定の要素を重複して表示するためには、jQueryのhtml()メソッドを使用します。
- 詳しい方法を知りたい方は、以下の質問文をご確認ください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
参照渡しの問題ですね。 オブジェクトは変数に格納してもコピーされたものではなく 現在あるそのものを見ているため、そのまま他に表示する指示をすると、 見た目上、元のあった場所のものが移動してしまいます。 クローンを作ってそれを入れ込めば解決しそうです。 var contents = $("div.info ul").clone(true); $("div.hoge").html(contents);
お礼
kuzumiHKさん 早々のご回答、大変ありがとうございます。 無事に期待通りに出来ました! 変数に格納しても、移動してしまうんですね。 クローンなるものがあるとは! 数時間パソコンの前で格闘していたのに、 こんな一言で解決してしまうとは… 今後もクローンはいろいろな場面で使えそうです。 勉強させていただきました。 ありがとうございました。