J'ai une structure HTML par ex.jQuery: Comment copier un conteneur uniquement?
<div id="mydiv" class="some" onclick="alert('Hello!')" style="background:red" >
<div>aa</div>
<div style="background:green" >bb</div>
</div>
et je veux
<div id="mydiv" class="some" onclick="alert('Hello!')" style="background:red" >
</div>
en conséquence. .clone()
crée une copie profonde, mais j'ai besoin d'une copie superficielle.
Édition Toutes les réponses incluaient jusqu'à présent une copie complète et un contenu clair. J'ai l'intention de l'utiliser pour plusieurs dizaines de contenants contenant chacun plusieurs dizaines d'objets. Je pense qu'il est nécessaire d'avoir quelque chose de plus efficace.
+1, c'est mieux que ma première pensée. – Jon
@Jon: Merci. Mais vous étiez plus rapide de 5 secondes entières :) – Tadeck
L'exemple est simple mais il peut y avoir beaucoup de code à l'intérieur et cela ne semble pas très efficace. – IvanH