यह बहुत अजीब है। जाहिर है, मैं textarea पाठ में हेरफेर करने के लिए .val() और .text() दोनों का उपयोग कर सकता हूं।Textarea: elem.val() बनाम elem.text()
लेकिन जब मैं टेक्स्ट बदलने के लिए .val का उपयोग करता हूं, तो मैं अब .text का उपयोग नहीं कर सकता। इसका उलट सत्य नहीं है।
यह कुछ भयानक बग का कारण बन रहा है। इसका कारण यह है कि मैं जिस प्लगइन का उपयोग कर रहा हूं वह पाठ का उपयोग करने के लिए .val का उपयोग कर सकता है।
क्या कोई यह समझा सकता है कि यह कैसे काम करता है? धन्यवाद!
ग्रेट स्पष्टीकरण। आपका क्या मतलब है "टेक्स्ट नोड तस्वीर से बाहर है" - आपका मतलब है कि टेक्स्टनोड शुरू में टेक्स्टरेरा से जुड़ा हुआ है? –
हां, यह बिल्कुल ठीक है।प्रारंभ में, टेक्स्ट नोड को बदलना टेक्स्टरेरा के मान को बदल देगा, लेकिन एक बार मूल्य को किसी अन्य माध्यम से बदल दिया गया है (उपयोगकर्ता इनपुट या स्क्रिप्ट 'वैल्यू' प्रॉपर्टी बदल रहा है), टेक्स्ट नोड को बदलना अब मूल्य पर कोई प्रभाव नहीं पड़ेगा । 'मूल्य' संपत्ति को बदलने से टेक्स्ट नोड पर कभी भी कोई प्रभाव नहीं पड़ता है। –