私はこのようなことをしようとしています:
<div id="aa">
<select><option>1</option></select>
<select><option>a</option></select>
</div>
<div id="bb"></div>
$('#aa').html(appendTo('#bb'));
内部の2つの選択メニューをに移動するにはどうすればよい#aa
です#bb
か?
どうもありがとう。
それらをコピーせずに移動したい場合は、次のようにします。
$('#aa').children().appendTo('#bb');
それらをコピーしたい場合は、これを行うことができます:
$('#aa').children().clone(true).appendTo('#bb');
これらは両方とも、DOM要素を不必要に破棄することを防ぎ、要素のイベントハンドラーを保持します。
編集:私は間違った方向に進んでいました。の子をにbb
追加してもらいましたaa
。修理済み。
移動しますか、それともコピーしますか?
これを使用してコピーできます。
$('#bb').html($('#aa').html());
そして、あなたが#aa
ただやることをクリアしているなら:
$('#aa').html('');
$('#aa>select').appendTo('#bb);
すべての「select」要素をaaからbbに移動します
$('#bb').html($('#aa').html());
これはうまくいくはずです