] $ ("इनपुट [नाम = 'उपयोगकर्ता नाम']")। getCursOrposition (); ] if (this.length == 0) रिटर्न -1; वापसी $ (यह) .getSelectionStart (); };
// jQuery 获取光标位置函数调用示例 $("input[name='username']").getCursorPosition();] if (this.length == 0) इसे वापस करें; $ (यह) वापसी करें। setselection (स्थिति, स्थिति); };
jQuery.fn.getCursorPosition = function(){ if(this.length == 0) return -1; return $(this).getSelectionStart(); };// jquery पाठ चयन फ़ंक्शन कॉल उदाहरण प्राप्त करें $ ("इनपुट [नाम = 'उपयोगकर्ता नाम']")। getSelection ();
// jQuery 设置光标位置函数调用示例 $("input[name='username']").setCursorPosition(5);] $ ("इनपुट [नाम = 'उपयोगकर्ता नाम']")। getSelectionStart ();
jQuery.fn.setCursorPosition = function(position){ if(this.length == 0) return this; return $(this).setSelection(position, position); };] $ ("इनपुट [नाम = 'उपयोगकर्ता नाम']")। getSelectionEnd ();
// jQuery 获取文本选择函数调用示例 $("input[name='username']").getSelection();
jQuery.fn.getSelection = function(){ if(this.length == 0) return -1; var s = $(this).getSelectionStart(); var e = $(this).getSelectionEnd(); return this[0].value.substring(s,e); };] if (this.length == 0) इसे वापस करें; var इनपुट = यह [0]; if (input.createtextrange) { var रेंज = input.createtextrange (); range.collapse (सच); range.moveend ('चरित्र', चयन); range.movestart ('चरित्र', चयन के लिए); range.select (); } और अगर (input.setselectionrange) { input.focus (); input.setselectionRange (चयनस्टार्ट, चयनेंड); } इसे वापस करें; };
// jQuery 获取文本选择起始位置函数调用示例 $("input[name='username']").getSelectionStart();
jQuery.fn.getSelectionStart = function(){ if(this.length == 0) return -1; var input = this[0]; var pos = input.value.length; if (input.createTextRange) { var r = document.selection.createRange().duplicate(); r.moveEnd('character', input.value.length); if (r.text == '') pos = input.value.length; pos = input.value.lastIndexOf(r.text); } else if(typeof(input.selectionStart)!="undefined") pos = input.selectionStart; return pos; };
jQuery.fn.getCursorPosition = function(){ if(this.length == 0) return -1; return $(this).getSelectionStart(); };JQuery कर्सर फ़ंक्शन का उपयोग इनपुट क्षेत्र या पाठ क्षेत्र में कर्सर की स्थिति में हेरफेर करने के लिए किया जाता है। वे विशेष रूप से उपयोगी होते हैं जब आप कर्सर की स्थिति सेट करना चाहते हैं या प्राप्त करना चाहते हैं, एक विशिष्ट पाठ सीमा का चयन करें, या कर्सर को इनपुट फ़ील्ड के अंत में ले जाएं। ये कार्य अधिक इंटरैक्टिव और सहज ज्ञान युक्त इनपुट फ़ील्ड प्रदान करके उपयोगकर्ता अनुभव को बढ़ा सकते हैं।
jQuery.fn.getSelectionEnd = function(){ if(this.length == 0) return -1; var input = this[0]; var pos = input.value.length; if (input.createTextRange) { var r = document.selection.createRange().duplicate(); r.moveStart('character', -input.value.length); if (r.text == '') pos = input.value.length; pos = input.value.lastIndexOf(r.text); } else if(typeof(input.selectionEnd)!="undefined") pos = input.selectionEnd; return pos; };
jQuery.fn.getSelectionEnd = function(){ if(this.length == 0) return -1; var input = this[0]; var pos = input.value.length; if (input.createTextRange) { var r = document.selection.createRange().duplicate(); r.moveStart('character', -input.value.length); if (r.text == '') pos = input.value.length; pos = input.value.lastIndexOf(r.text); } else if(typeof(input.selectionEnd)!="undefined") pos = input.selectionEnd; return pos; };
jQuery.fn.setSelection = function(selectionStart, selectionEnd) { if(this.length == 0) return this; var input = this[0]; if (input.createTextRange) { var range = input.createTextRange(); range.collapse(true); range.moveEnd('character', selectionEnd); range.moveStart('character', selectionStart); range.select(); } else if (input.setSelectionRange) { input.focus(); input.setSelectionRange(selectionStart, selectionEnd); } return this; };सेटसेलेक्शनरेंज विधि और jQuery में इसका उपयोग कैसे करें?
] ]
] ]
आप इनपुट फ़ील्ड में एक विशिष्ट पाठ सीमा का चयन करने के लिए SetSelectionRange विधि का उपयोग कर सकते हैं।
]JQuery कर्सर फ़ंक्शन का उपयोग पाठ क्षेत्रों और पाठ क्षेत्र तत्वों के साथ किया जा सकता है। वे अन्य प्रकार के इनपुट फ़ील्ड पर लागू नहीं होते हैं, जैसे कि चेक बॉक्स, रेडियो बटन, या चयन बॉक्स।
]
आप इनपुट फ़ील्ड में वर्तमान कर्सर स्थिति प्राप्त करने के लिए चयन की संपत्ति का उपयोग कर सकते हैं। ]
] हालांकि, पुराने ब्राउज़र इन सुविधाओं का समर्थन नहीं कर सकते हैं।]
]
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3