मैं उपयोगकर्ता द्वारा चुने गए इनपुट स्ट्रिंग का केवल चयनित भाग प्राप्त करने का प्रयास कर रहा हूं। मान लीजिए कि मैं इस इनपुट दो:क्या मैं उपयोगकर्ता को टेक्स्ट फॉर्म इनपुट में चयनित टेक्स्ट पुनर्प्राप्त कर सकता हूं?
<input type="text" name="first_name" id="first_name" value="Enter your name" />
और उपयोगकर्ता क्लिक करके और पाठ क्षेत्र में खींचकर दर्ज करें "" शब्द का चयन करता है। क्या मैं उस पाठ को jQuery के साथ पुनर्प्राप्त कर सकता हूं?
मैं जानता हूँ कि मैं पूरी मूल्य इस तरह से प्राप्त कर सकते हैं:
$("#first_name").val();
लेकिन अब तक, मैं वैसे भी केवल चयनित "Enter" हिस्सा पाने के लिए नहीं मिला। कोई भी मुझे सही दिशा में इंगित करने में सक्षम है? धन्यवाद!
संपादित
मैं document.getSelection की कोशिश की और यह इस तरह के एक "पी" के रूप में एक स्थिर पाठ तत्व पर फ़ायरफ़ॉक्स में महान काम कर रहा है। यह टेक्स्ट इनपुट पर अब तक मेरे लिए काम नहीं कर रहा है।
आईई में, window.selection.createRange()। टेक्स्ट "पी" और टेक्स्ट इनपुट दोनों पर काम कर रहा है।
शायद http://www.quirksmode.org/dom/range_intro.html का उपयोग कर? – Adam