जवाबों:
हाँ। JQuery 1.3.2 रिलीज नोट्स का कहना है:
दस्तावेज़ क्रम में दिए गए तत्व
यह jQuery के चयनकर्ता इंजन के लिए एक बदलाव है जो चयनकर्ताओं को आदेश दिए जाने के बजाय दस्तावेज़ क्रम में होने के लिए दिए गए परिणामों को वापस करता है। चयनकर्ताओं API विनिर्देशन के अनुपालन में होने के लिए यह परिवर्तन किया गया था (जो कि jQuery, आंतरिक रूप से, इसका समर्थन करने वाले ब्राउज़रों में) का उपयोग करता है।
यह jQuery 1.3 पर मामला नहीं था :
"ए, बी, सी" शैली चयनकर्ताओं का क्रम बदल सकता है। ब्राउज़र जो querySelectorAll (Safari, Firefox 3.5+, Opera 10+, IE 8+) का समर्थन करते हैं, वे दस्तावेज़ क्रम में तत्वों को वापस कर देंगे, अन्य ब्राउज़र (वर्तमान में) उन्हें निर्दिष्ट क्रम में वापस कर देंगे। 1.3.2 में और बाद में सभी अल्पविराम से अलग किए गए चयनकर्ताओं को दस्तावेज़ क्रम में वापस कर दिया जाएगा।
कुछ अपवाद हो सकते हैं, उदाहरण के लिए preAll () प्रलेखन से:
"एक jQuery ऑब्जेक्ट को देखते हुए जो DOM तत्वों के एक समूह का प्रतिनिधित्व करता है, .prevAll () विधि DOM ट्री में इन तत्वों के पूर्ववर्तियों के माध्यम से खोज करता है और मिलान तत्वों से एक नए jQuery ऑब्जेक्ट का निर्माण करता है; तत्वों की शुरुआत के साथ वापसी होती है। निकटतम भाई-बहन । "
संभवतः यह क्रम में उन्हें पाता है, एक चयनकर्ता बहुत अधिक डोम का पता लगाता है और जब वह एक तत्व पाता है जो मेल खाता है, तो इसे एक सरणी में रखता है।
आप शायद "textbox_n" आईडी के साथ 5 टेक्स्टबॉक्स कहकर एक परीक्षण कर सकते हैं जहां n एक संख्या है, फिर सूची को सचेत करें और देखें कि आपको क्या मिलता है?