यह एक जिज्ञासा प्रश्न है। जब कर रही है:एकाधिक आइटम चुनते समय jQuery प्रदर्शन
$('.selector1, .selector2').doSomething()
jQuery पूरी तरह से दो बार डोम पार करता है प्रत्येक चयनकर्ता मिलान वस्तुओं के प्रत्येक सेट प्राप्त करने के लिए है या यह डोम में से एक ट्रेवर्सल में सभी तत्वों को खोजने की जाती है?
मुझे ऐसा नहीं लगता क्योंकि कोर में जो देखा गया है उससे मैचों को विभिन्न नोड गुणों (नोडनाम, नोड टाइप, आईडी इत्यादि) पर रेगेक्स के साथ किया जाता है। इसलिए कोई भी चयनकर्ता डोम का एक पुनरावृत्ति उत्पन्न करता है। हालांकि, मैं इस पर 100% सकारात्मक नहीं हूं, इसलिए मैं दूसरों को आंतरिक के साथ अधिक familar कर दूंगा :-) – prodigitalson
असल में उदाहरण खराब है क्योंकि एचटीएमएल में 'नोड मौजूद नहीं है :) –
मुझे लगता है कि आप क्या करना चाहते हैं चयनकर्ता इंजन, सिज़ल की तलाश करें, जिसका स्रोत कोड आप देख सकते हैं: http://github.com/jeresig/sizzle/ http://github.com/jeresig/sizzle/blob/master/sizzle.js – artlung