2010-01-07 2 views
6

त्वरित jquery प्रश्न:
मुझे एपेंड के बारे में पता है और प्रीपेन्ड करने के लिए, लेकिन क्या एचटीएमएल की तरह कुछ हो सकता है? हाँ, मुझे पता है कि यह मूर्खतापूर्ण लगता है लेकिन एपेंडो और प्रीपेड जैसे तत्व जोड़ने की बजाय मैं HTML को प्रतिस्थापित करना चाहता हूं।संलग्न करें/प्रीपेन्ड करने के लिए, लेकिन जोड़ने के बजाय मैं सामग्री को प्रतिस्थापित करना चाहता हूं। htmlTo?

$("<div>World</div>").htmlTo($("#Hello")); 

तो मैं आईडी के साथ तत्व में सभी सामग्री को प्रतिस्थापित करने के लिए दुनिया के साथ div चाहता हूं।

संपादित करें: उत्तर के लिए सभी को धन्यवाद लेकिन मुझे लगता है कि मैं स्पष्ट नहीं था। मैं एक तत्व पर बहुत सारे कार्यों को चेन कर रहा हूं और अंत में मैं उस तत्व को क्लोन करता हूं और मैं इसे किसी अन्य div में जोड़ना चाहता हूं।

$("#World").hide().clone().htmlTo($("#Hello")); 

हाँ, मैं इसे सिर्फ दूसरी तरफ लिख सकता हूं लेकिन मुझे केवल 1 श्रृंखला चाहिए।

+0

मैं मेरे सवाल का अद्यतन शायद मैं स्पष्ट नहीं था। – Pickels

उत्तर

4

आप इसे दूसरी तरह के आसपास कर सकते हैं:

$('#Hello').html($('#World').html()); 

या कि श्रृंखला पराजयों एक प्लगइन बनाने के लिए:

$.fn.htmlTo = function(elem) { 
    return this.each(function() { 
     $(elem).html($(this).html()); 
    }); 
} 

$('#World').htmlTo('#Hello'); 
-1

$("<div>World</div>").html($("#Hello").html());

+1

यह पीछे की ओर लगता है –

+0

क्या यह $ ("# हैलो") की सामग्री के साथ $ ("

World
") की सामग्री को प्रतिस्थापित नहीं करता है। Html()? क्योंकि यह वही नहीं है जो मैं चाहता हूं। – Pickels

+0

क्षमा करें मैं उन प्रश्नों को गलत तरीके से पढ़ता हूं। तुम सही हो। – cfbarbero

3

आपके संपादन के आधार, यदि आप वास्तविक div कंटेनर ले जाने के बारे सामग्री परवाह नहीं है और केवल यह है आप आसानी से कर सकता है:

$('#Hello').html($('#World').hide().html()); 
+0

धन्यवाद, लेकिन मैं इसे दूसरी तरफ चाहता हूं। मेरे पास वर्तमान में $ ("

World
") चुना गया है और आईडी हैलो के साथ तत्व नहीं है। – Pickels

2

कैसे के बारे में:

$("<div>World</div>").appendTo($("#Hello").html('')); 
4

यह रूप में अच्छी तरह से काम करना चाहिए:

$("<div>World</div>").appendTo($("#Hello").empty()); 
संबंधित मुद्दे

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