私はjQuery.clone()
を使用したいと思いますが、要素自体ではなく内部要素をコピーしたいだけです。必要ならば私は内容をラップすることができますが、内側のhtmlを複製する別の方法を見つけることを望んでいました。外部divを複製せずにdiv内のすべてをどのように複製できますか?
ありがとうございました。あなたはすべての子ノード(およびその子孫)を取得するためにcontents
を使用する必要が
私はjQuery.clone()
を使用したいと思いますが、要素自体ではなく内部要素をコピーしたいだけです。必要ならば私は内容をラップすることができますが、内側のhtmlを複製する別の方法を見つけることを望んでいました。外部divを複製せずにdiv内のすべてをどのように複製できますか?
ありがとうございました。あなたはすべての子ノード(およびその子孫)を取得するためにcontents
を使用する必要が
:
$('#foo').contents().clone(true).appendTo('#bar');
さらに別の '$("#foo ")。クローン(true).unwrap()。appendTo("#bar ");' – andlrc
@AndreasALいいえ、 '#foo'のクローンをアンラップしようとしますが、これは親要素を持たないため不可能です。あなたは '.clone(true).contents()。unwrap()'をしなければなりません。 – lonesomeday
を使用することができますが、あなたは)(.childrenを試してみました。クローン()? –
@ Guillaume86 http://stackoverflow.com/q/7392930 – lonesomeday