जवाबों:
दूसरा तर्क ( ".demo"आपके उदाहरण में) संदर्भ है , मूल रूप से आपका चयनकर्ता केवल एक निर्धारित संदर्भ के वंशजों से मेल खाने के लिए प्रतिबंधित है :
$(expr, context)
findविधि का उपयोग करने के लिए सिर्फ बराबर है :
$(context).find(expr)
JQuery फ़ंक्शन के दस्तावेज़ीकरण पर एक नज़र डालें :
चयनकर्ता प्रसंग
डिफ़ॉल्ट रूप से, चयनकर्ता दस्तावेज़ रूट पर शुरू होने वाले DOM के भीतर अपनी खोज करते हैं। हालांकि,
$()फ़ंक्शन के लिए वैकल्पिक दूसरे पैरामीटर का उपयोग करके खोज के लिए एक वैकल्पिक संदर्भ दिया जा सकता है। उदाहरण के लिए, यदि कॉलबैक फ़ंक्शन के भीतर हम किसी तत्व की खोज करना चाहते हैं, तो हम उस खोज को प्रतिबंधित कर सकते हैं:
$('div.foo').click(function() {
$('span', this).addClass('bar');
// it will find span elements that are
// descendants of the clicked element (this)
});
यह भी ध्यान दें कि आप जिस चयनकर्ता को पोस्ट करते हैं "button, input:submit, a", उसे एकाधिक चयनकर्ता कहा जाता है , और वहां आप किसी भी परिणाम को कॉमा द्वारा अलग करके चयनकर्ताओं की किसी भी संख्या को निर्दिष्ट कर सकते हैं।