jQuery में एंटर कुंजी दबाने का पता लगाना: एक व्यापक मार्गदर्शिका
जब उपयोगकर्ता jQuery के साथ एंटर कुंजी दबाता है तो आसानी से पता लगाने के लिए, आपके पास दो हैं वैकल्पिक समाधान:
विधि 1: कीप्रेस() विधि
कीप्रेस() विधि कुंजी दबाने की निगरानी के लिए एक शक्तिशाली उपकरण है। यह किसी भी कुंजी को दबाने पर एक घटना को ट्रिगर करता है और इसका उपयोग निम्नानुसार किया जा सकता है:
$(document).on('keypress',function(e) { if(e.which == 13) { alert('You pressed enter!'); } });
यहां कोड का विवरण दिया गया है:
विधि 2: keydown() विधि
वैकल्पिक रूप से, आप Enter कुंजी दबाने का पता लगाने के लिए keydown() विधि का उपयोग कर सकते हैं। जब किसी कुंजी को प्रारंभ में दबाया जाता है तो यह विधि घटनाओं को कैप्चर करती है। इस दृष्टिकोण का कोड पिछले उदाहरण के समान है:
$(document).on('keydown',function(e) { if(e.keyCode == 13) { alert('You pressed enter!'); } });
कीप्रेस() और कीडाउन() के बीच अंतर उनकी टाइमिंग में निहित है। कुंजी दबाए जाने पर keydown() तुरंत चालू हो जाता है, जबकि keypress() कुंजी दबाए जाने और रिलीज़ होने तक प्रतीक्षा करता है।
ब्राउज़र संगतता संबंधी विचार
jQuery ब्राउज़र को सहजता से संभालता है अनुकूलता, यह सुनिश्चित करना कि कोड विभिन्न ब्राउज़रों पर लगातार काम करता है। Enter कुंजी दबाने का पता लगाने के मामले में, keyCode 13 का उपयोग सार्वभौमिक रूप से समर्थित है।
इसलिए, आप ब्राउज़र के बारे में चिंता किए बिना jQuery के साथ Enter कुंजी दबाने का पता लगाने के लिए या तो keypress() या keydown() विधि का आत्मविश्वास से उपयोग कर सकते हैं। -विशिष्ट विचित्रताएँ।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3