के बीच अंतर innerText
, text()
, और html()
के बीच क्या अंतर है?आंतरिक टेक्स्ट और एचटीएमएल
उत्तर
innerText
(या text()
यदि आप jQuery का उपयोग कर रहे हैं) में कोई HTML टैग शामिल नहीं है। तो अगर आप एक div निहित था:
View my <a href="profile.html">profile</a>
innerText
/text()
वापसी होगी
View my profile
जबकि html()
वापसी होगी
View my <a href="profile.html">profile</a>
dcneiner बताते हैं के रूप में html()
/text()
jQuery गुण हैं (और ब्राउज़र में समर्थित) जबकि आंतरिक पाठ सभी ब्राउज़रों द्वारा लागू नहीं किया गया है (हालांकि मैं टी आईई, सफारी और क्रोम के नवीनतम संस्करणों में काम करता है)।
मूल रूप से आप जब चाहें text()
आंतरिक टेक्स्ट का isntead उपयोग करना चाहेंगे। text()
भयानक कुछ अन्य चीजों के लिए dcneiner's post (या jQuery docs) देखें।
अंतर यह है कि innerText
एक डोम ऑब्जेक्ट पर एक आईई केवल संपत्ति है और html()
jQuery ऑब्जेक्ट का एक फ़ंक्शन है।
हालांकि, अगर आप text()
और html()
की तुलना कर रहे थे तो अंतर यह है कि text()
स्ट्रिप्स एक तत्व की सामग्री से सभी HTML लौटने से पहले और html()
शामिल एचटीएमएल शामिल है।
साथ ही, text()
सभी मिलान किया तत्वों के पाठ लौट सकते हैं और उन्हें एक साथ जोड़ देगा:
<span>Hi, </span><span>how are </span><span>you?</span>
$("span").text(); // returns: Hi, how are you?
लेकिन html()
केवल सबसे पहले मिलने वाला आइटम वापस आ जाएगी innerHTML
संपत्ति:
$("span").html(); // returns: Hi,
एक आखिरी अच्छी बात यह है कि .text()
ऑटो सभी HTML से निकलता है:
$("span:first").text('<a>Hi</a>'); // writes <a>Hi</a>
- 1. टेक्स्ट पर JTextArea और JTextField आंतरिक पैडिंग
- 2. एंड्रॉइड बटन टेक्स्ट और एचटीएमएल
- 3. एचटीएमएल कैनवास: क्लिपिंग और टेक्स्ट
- 4. सुंदर सूप आंतरिक एचटीएमएल?
- 5. टेक्स्ट इनपुट की आंतरिक छाया हटाएं
- 6. आंतरिक टेक्स्ट द्वारा XPath चयन
- 7. आईओएस एप्लिकेशन सेटिंग्स और टेक्स्ट/एचटीएमएल
- 8. टेक्स्ट एचटीएमएल, सीएसएस, जावास्क्रिप्ट
- 9. एचटीएमएल() बनाम आंतरिक HTML jquery/जावास्क्रिप्ट और एक्सएसएस हमले
- 10. एचओएम अपवाद एचटीएमएल इकाइयों को आंतरिक HTML
- 11. नेस्टेड content_tags आंतरिक एचटीएमएल से बच .. क्यों?
- 12. क्यों आंतरिक एचटीएमएल काम नहीं करता
- 13. एचटीएमएल को 'स्वरूपित' टेक्स्ट (.NET)
- 14. एचटीएमएल टेक्स्ट इनपुट ऑनचेंज इवेंट
- 15. डुप्लिकेट एमआईएम प्रकार "टेक्स्ट/एचटीएमएल"?
- 16. एचटीएमएल टेक्स्टबॉक्स, ऑटो हाइलाइटिंग टेक्स्ट
- 17. भ्रम: आंतरिक, संरक्षित और आंतरिक संरक्षित
- 18. टेक्स्ट
- 19. चिपचिपा शीर्षलेख और आंतरिक लिंक
- 20. सी # एचटीएमएल और टेक्स्ट ईमेल दोनों भेजें - सबसे सुरुचिपूर्ण?
- 21. एचटीएमएल 5 बॉयलरप्लेट और छवि प्रतिस्थापन कक्षा टेक्स्ट-इंडेंट -999em
- 22. आंतरिक और बाहरी विखंडन
- 23. यूनिटीकॉन्टेनर और आंतरिक कन्स्ट्रक्टर
- 24. स्ट्रैट्स एचटीएमएल के अंदर एचटीएमएल 5 प्लेसहोल्डर: टेक्स्ट टैग
- 25. एचटीएमएल ब्राउज़र को क्लिपिंग टेक्स्ट से रोकें और 1/2 टेक्स्ट लाइन
- 26. सब्लिमे टेक्स्ट 2 में एचटीएमएल कीबोर्ड शॉर्टकट्स?
- 27. टेक्स्ट एचटीएमएल कैनवास से पथ निकालें
- 28. मार्कडाउन और रीस्ट्रक्चरर्ड टेक्स्ट
- 29. जेएलएबल एचटीएमएल टेक्स्ट सेट अनदेखा करता है
- 30. एचटीटीपीएस और 500 आंतरिक सर्वर त्रुटि
क्या तथ्य यह है कि 'आंतरिक टेक्स्ट' एक आईई केवल संपत्ति है और jQuery के साथ कुछ भी करने का मतलब नहीं है? :) –
महान उदाहरण क्रिस। +1 –
बहुत अच्छा बिंदु dcneiner, अद्यतन करने के लिए अद्यतन पोस्ट :) :)। –