2010-07-06 10 views
2

donné un élément HTMLobtenir un élément HTML

<div id="someElement><p>This is an elements contents</p></div> 

Comment puis-je injecter cet élément entier dans un document?

pour clarifier:

Je voudrais injecter l'élément entier "div # de someElement" dans un autre récipient.

<div id="someContainer"></div> 
<div id="someElement"><p>Example Content</p></div> 

$("#someContainer").html($("#someElement").html()); 

rendements ...

<div id="someContainer"><p>Example Content</p></div> 

Je voudrais que ce céder ça ...

<div id="someContainer"><div id="someElement"><p>Example Content</p></div></div> 

Répondre

3

Vous pouvez utiliser .appendTo(selector), comme ceci:

$("#someElement").appendTo("#someContainer"); 

Cela prendra l'élément et se déplacer il doit être un enfant de #someContainer. Puisque vous avez des identifiants ici, je suppose qu'il peut y en avoir un seul, si ce n'est pas le cas, vous devrez peut-être utiliser un usage légèrement différent, par ex. .appendTo(element). C'est l'un des a few insertion methods available.

Questions connexes