2009-10-05 11 views
7
<ul> 
    <li class="append-me">Content A</li> 
    <li class="append-me">Content B</li> 
    <li class="dont-append-me">Content C</li> 
</ul> 

<a id="append-it" href="#">Append!</a> 

<div id="appended-items"></div> 

<script> 
    $("#append-it").click(function(){ 
     $("#appended-items").append($(".append-me")); 
    }); 
</script> 

जब मैं संलग्न !, क्लिक ली के वर्ग के साथ = "संलग्न-मुझे" सफलतापूर्वक div में जुड़ जाते हैं, लेकिन नोड्स HTML में उनके मूल स्थान से हटा दिया जाता । मैं div में नोड्स कैसे जोड़ सकता हूं, लेकिन उन्हें अपने मूल स्थान से नहीं हटा सकता? धन्यवाद!jQuery HTML में मूल स्थान से नोड्स को हटाने संलग्न

उत्तर

12

आप कोशिश कर सकते हैं:।


$("#appended-items").append($(".append-me").clone()); 
+0

उपयोग $ ("# संलग्न आइटम") संलग्न ("। संलग्न-मुझे"। $() क्लोन (सही)); यदि आप क्लोन तत्वों के ईवेंट हैंडलर को संलग्न रखना चाहते हैं। –

संबंधित मुद्दे