दिलचस्प पोस्ट
गिट में शब्द "चीनी मिट्टी के बरतन" का क्या अर्थ है? एकल पृष्ठ एप्लिकेशन – आंशिक दृश्य के आधार पर गतिशील रूप से लोड जेएस फ़ाइल यदि रिक अनुप्रयोगों को स्टेटलेस होना चाहिए, तो आप सत्रों का प्रबंधन कैसे करते हैं? यह जांच कैसे करें कि स्ट्रिंग बेस 64 एन्कोडेड है या नहीं Utf16 को द्विआधारी मोड में लिखना स्थिर वर्ग और सिंगलटन पैटर्न के बीच का अंतर? क्या Xcode 5 पर आईओएस 6 एसडीके स्थापित करना संभव है? सिंटेक्स शक्कर: विधि पैरामीटर के रूप में एसईक के उपचार के लिए _ * अजगर और टंकिनर: एक कैनवास पर स्क्रॉलबार का उपयोग करना थ्रेड का उपयोग करने में क्या गलत है। मैं एंड्रॉइड टेक्स्टव्यू के आसपास की सीमा कैसे लगाऊं? पृष्ठों के बीच नेविगेट करते समय टिमटिमाएं मैटप्लोटिब प्लॉट पर फ़ॉन्ट आकार कैसे बदल सकता है एंड्रॉइड कैसे MediaScannerConnection scanFile का उपयोग करें मैं यह कैसे पता लगा सकता हूं कि एंड्रॉइड फोन साइलेंट मोड में प्रोग्रामेटिक रूप से है

jQuery – एक टेक्स्टरेआ से सभी पाठ चुनें

मैं इसे कैसे बनाऊं, जब आप एक टेक्स्टरेया के अंदर क्लिक करते हैं, तो इसकी पूरी सामग्री का चयन किया जाता है?

और अंत में जब आप फिर से क्लिक करेंगे, तो उसे अचयनित करने के लिए

वेब के समाधान से एकत्रित समाधान "jQuery – एक टेक्स्टरेआ से सभी पाठ चुनें"

उपयोगकर्ता को हर बार चुराए जाने से रोकने के लिए, हर बार जब वे अपने माउस का उपयोग कर कैरेट को स्थानांतरित करने का प्रयास करते हैं, तो आपको focus ईवेंट का उपयोग करना चाहिए, click ईवेंट पर नहीं। निम्नलिखित कार्य करेंगे और क्रोम में एक समस्या के आसपास काम करता है जो सरलतम संस्करण को रोकता है (जैसे कि focus ईवेंट हैंडलर में टेडेरेआ की select() विधि को कॉल करने से)।

जेएसफ़िल्ड: http://jsfiddle.net/NM62A/

कोड:

 <textarea id="foo">Some text</textarea> <script type="text/javascript"> var textBox = document.getElementById("foo"); textBox.onfocus = function() { textBox.select(); // Work around Chrome's little problem textBox.onmouseup = function() { // Prevent further mouseup intervention textBox.onmouseup = null; return false; }; }; </script> 

jQuery के संस्करण:

 $("#foo").focus(function() { var $this = $(this); $this.select(); // Work around Chrome's little problem $this.mouseup(function() { // Prevent further mouseup intervention $this.unbind("mouseup"); return false; }); }); 

बेहतर तरीका, टैब और क्रोम समस्या का हल और नए जेक्यूब का रास्ता

 $("#element").on("focus keyup", function(e){ var keycode = e.keyCode ? e.keyCode : e.which ? e.which : e.charCode; if(keycode === 9 || !keycode){ // Hacemos select var $this = $(this); $this.select(); // Para Chrome's que da problema $this.on("mouseup", function() { // Unbindeamos el mouseup $this.off("mouseup"); return false; }); } }); 

मैंने इसे समाप्त कर लिया है:

 $('.selectAll').toggle(function() { $(this).select(); }, function() { $(this).unselect(); }); 

थोड़ा छोटा jQuery संस्करण:

 $('your-element').focus(function(e) { e.target.select(); jQuery(e.target).one('mouseup', function(e) { e.preventDefault(); }); }); 

यह सही ढंग से क्रोम कोने के मामले को संभालता है। एक उदाहरण के लिए http://jsfiddle.net/Ztyx/XMkwm/ देखें

 $('textarea').focus(function() { this.select(); }).mouseup(function() { return false; }); 

एक तत्व में पाठ का चयन करना (आपके माउस के साथ हाइलाइटिंग के समान)

🙂

उस पद के स्वीकृत जवाब का उपयोग करके, आप इस तरह से फ़ंक्शन कॉल कर सकते हैं:

 $(function() { $('#textareaId').click(function() { SelectText('#textareaId'); }); });