2009-07-07 16 views
5

के साथ बदलें, मैं ब्राउज़र में एक विशेष WYSIWYG टेक्स्ट एडिटर बनाने की कोशिश कर रहा हूं, और कार्यक्षमता का एक बहुत ही सीमित सेट है, लेकिन इसका सबसे बड़ा हिस्सा स्पैन टैग में कुछ टेक्स्ट लपेट रहा है।चयनित टेक्स्ट को jquery/javascript

मुझे मानक सामान (execCommand और whatnot) समझाते हुए कई संसाधन मिल सकते हैं, लेकिन मैंने देखा और देखा और मुझे जो कुछ चाहिए उसे करने के लिए कुछ भी नहीं मिला।

असल में, यह जितना आसान लगता है उतना आसान है: उपयोगकर्ता कुछ टेक्स्ट चुनता है, बटन या जो कुछ भी क्लिक करता है, और पाठ को किसी अन्य पाठ के साथ बदल दिया जाता है (प्रारंभिक मामला कुछ HTML टैग में लिपटे वही पाठ होता है)।

मैं इसे टेक्स्टरेरा में करने के तरीके ढूंढ सकता हूं, लेकिन मैं नियमित रूप से HTML भूमि में हूं, सामग्री के साथ एक div के अंदर प्रश्न में सामग्री के साथ सही के रूप में चिह्नित किया गया है।

मुझे पाठ के सभी अवसरों, या पहली घटना को बदलने के तरीकों को भी मिला है, लेकिन एक विशिष्ट नहीं। पहली बार किसी भी जगह को बदलने की कोशिश करते समय मुझे लगता है कि ज्यादातर समाधान विफल हो जाते हैं।

मुझे उम्मीद है कि jQuery इसे किसी भी तरह से कर सकता है।

उत्तर

2

क्या आपने jQuery wrapSelection प्लगइन की कोशिश की है?

+0

यह वही करता है जो मैं चाहता हूं। मुझे नहीं पता कि मैं इसे कैसे चूक गया, लेकिन बहुत बहुत धन्यवाद! –

1

यह this question के समान ही है। यह मदद कर सकता है।

+0

यह सब एक टेक्स्टरेरा के अंदर है, जो मेरे लिए सभी समस्याएं थी (इस अर्थ में कि मैं एक टेक्स्टरेरा में नहीं हूं)। –

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