Ajout d'un élément DOM deux fois (jQuery)

Quelqu'un peut m'expliquer pourquoi le code suivant ne pas ajouter <foo> à la fois #a et #b?

HTML:

<div id="a"></div>
<div id="b"></div>

JS:

$(function(){
    var $foo = $("<foo>HI</foo>");
    $("#a").append($foo);
    $("#b").append($foo);
});

jsfiddle

Edit: merci pour les conseils, le fait que .append() déplace l'élément explique ce comportement. Puisque l'élément dans mon application est en fait l'épine Dorsale de la Vue .elje préfère ne pas le clone.

source d'informationauteur parsa | 2013-07-16