पट्टी नहीं है मैं एक wysiwyg संपादक फेरबदल कर रहा हूँ, और मैं एक आइकन जो h2
के पाठ का चयन पट्टी बनाने के लिए कोशिश कर रहा हूँ।जावास्क्रिप्ट: execCommand ("removeformat") h2 टैग
एक पिछले संस्करण में, निम्न आदेश पूरी तरह से काम किया:
oRTE.document.execCommand("removeformat", false, "");
लेकिन वर्तमान संस्करण में, हालांकि उस आदेश को सफलतापूर्वक, बोल्ड रेखांकन, इटैलिक्स के रूप में चयनित पाठ इस प्रकार के टैग से निकाल देता है, यह h2
टैग छोड़ देता है बरकरार।
(दिलचस्प बात यह execCommand("formatblock"...)
सफलतापूर्वक h2
टैग पैदा करता है।)
मैं सोच रहा हूँ कि मैं execCommand
त्याग और एक और तरीका खोजने के लिए जा रहा हूँ, लेकिन मैं यह भी सोच रहा हूँ कि यह एक हो जाएगा कोड की केवल 1 पंक्ति से बहुत अधिक! सुझावों के लिए आभारी होंगे।
मुझे लगता है कि मैं अपने प्रश्न अधिक स्पष्ट करना चाहिए था: इसलिए मैं अब क्या करूँ? – oyvey
आप विशिष्ट तत्वों को दूर करने की जरूरत है, उनके लिए खोज और उन्हें हटाने के लिए स्पष्ट डोम हेरफेर कार्यों का उपयोग। jQuery कोड की लाइनों की संख्या को कम करने में मदद कर सकते हैं। – Barmar
मैंने यहां से अधिक विस्तृत उत्तर प्राप्त करने के लिए यहां पोस्ट किया है। और ध्यान रखें कि मुझे वर्तमान में हाइलाइट किए गए टेक्स्ट से केवल h2 टैग को हटाने की आवश्यकता है। – oyvey