जवाबों:
प्रयत्न:
$('#mydiv').find('.myclass');
या:
$('.myclass','#mydiv');
या:
$('#mydiv .myclass');
संदर्भ:
find()
प्रलेखन से सीखने के लिए अच्छा है :
Thefind () और .children () विधियाँ समान हैं, सिवाय इसके कि बाद वाला केवल DOM ट्री के नीचे एक एकल स्तर की यात्रा करता है।
$('#mydiv').find('.myclass');
दृष्टिकोण जो पहले कोड स्निपेट में उपयोग किया जाता है। संयोग से: '... हर चुनें id=mydiv
'? वहाँ केवल चाहिए कभी किसी दिए गए में से एक इस्तेमाल किया जा id
एक पेज में (एक id
चाहिए दस्तावेज़ के भीतर अद्वितीय होना )।
इसे इस्तेमाल करे
$("#mydiv div.myclass")
div
(या यदि यह हमेशा रहेगा div
) तो आप $ ("# mydiv .myclass") को सरल बना सकते हैं।
document.queryselectorall
यह शायद उसी अंदाज़ में खोजेगा और आपके मामले में एक अतिरिक्त जाँच करेगा। संभव है कि देशी कार्यान्वयन भी ऐसा ही करते हों।
आप इसे उसी तरह करेंगे जैसे आप एक सीएसएस चयनकर्ता को लागू करेंगे। इंस्टेंट के लिए आप कर सकते हैं
$("#mydiv > .myclass")
या
$("#mydiv .myclass")
आखिरी वाला myDiv के अंदर प्रत्येक myclass से मेल खाएगा, जिसमें myclass के अंदर myclass भी शामिल है।
यदि आप हर उस तत्व का चयन करना चाहते हैं जिसमें वर्ग विशेषता "मायक्लास" का उपयोग हो
$('#mydiv .myclass');
यदि आप केवल उन दिव्य तत्वों का चयन करना चाहते हैं जिनमें वर्ग विशेषता "मायक्लास" का उपयोग है
$("div#mydiv div.myclass");
अधिक जानकारी प्राप्त jQuery चयनकर्ताओं के बारे में इन उल्लेख लेख
इसके बजाय यह प्रयास करें $(".video-divs.focused")
। यदि आप वीडियो-डिव पर ध्यान केंद्रित कर रहे हैं, तो यह काम करता है।