2013-03-05 11 views
8

पर काम नहीं करता है, मैं एक इनपुट बॉक्स बनाना चाहता हूं, जब उपयोगकर्ता इसे चुनता है, तो बॉक्स में सभी टेक्स्ट चयनित होते हैं। तो मैंने select() फ़ंक्शन का उपयोग करने का निर्णय लिया, जो मैं प्राप्त करना चाहता हूं। हालांकि, यह डेस्कटॉप ब्राउज़र पर अपेक्षित काम करता है, लेकिन आईपैड पर सफारी पर नहीं। समस्या को कैसे ठीक करें? धन्यवाद।। चयन() फ़ंक्शन आईओएस डिवाइस

$('#input').click(function(e){ 
     $(this).select(); 
}); 
+0

मैंने वहां समाधान की कोशिश की लेकिन यह काम नहीं करता है। याद दिलाने के लिए तुम्हारा धन्यवाद। – user782104

उत्तर

16

इस तो सवाल (Programmatically selecting text in an input field on iOS devices (mobile Safari)) के अनुसार, यह आईओएस में काम नहीं करता है, और आप setSelectionRange() फ़ंक्शन का उपयोग करना। आपके मामले में, यह कुछ ऐसा होगा:

$(this).get(0).setSelectionRange(0,9999); 
+1

यही जवाब है, धन्यवाद – user782104

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