JQuery find()
विधि परिचित लग सकती है, लेकिन इसे जावास्क्रिप्ट विधि से भ्रमित न करें find()!
वे दोनों चीजें "ढूंढते हैं", लेकिन वे जो लौटते हैं वह काफी भिन्न हो सकता है। जावास्क्रिप्ट में, find()
विधि को केवल एक सरणी पर बुलाया जा सकता है।
यह एक कॉलबैक फ़ंक्शन लेता है, जो एक तर्क के रूप में एक विधि को पारित किया गया एक फ़ंक्शन है, जिसे बाद में कॉल किया जाएगा। यह कॉलबैक फ़ंक्शन में उल्लिखित आवश्यकताओं को पूरा करने वाले पहले तत्व को ढूंढता है और लौटाता है।
JQuery find()
तरीका काफी अलग है। सभी jQuery विधियों की तरह, इसे चयनकर्ता पर बुलाया जाता है। यह उस चयनकर्ता के भीतर खोज करता है और उस चयनकर्ता के केवल बाल तत्वों में हेरफेर करता है। यह उच्च स्तर का हेरफेर उपयोगी है यदि आप कुछ तत्वों को बदलना चाहते हैं, न कि अन्य जो समान मूल तत्व में निहित हैं।
jQuery खोज का उपयोग करना ()
अब हम जानते हैं jQuery find()
किसी दिए गए चयनकर्ता के सभी बाल तत्वों का चयन करने के लिए उपयोग किया जाता है। JQuery का उपयोग कैसे करें यह देखने के लिए कुछ उदाहरण कोड पर एक नज़र डालें find()
.
आइए सरल शुरू करें और आगे के अनुभागों में कुछ जटिलता जोड़ें। पेज लोड होने के बाद हम किसी तत्व में हेरफेर कर सकते हैं ताकि यह स्पष्ट किया जा सके कि find()
काम करता है। पेज लोड होने के बाद हम पैराग्राफ के संदर्भ में कुछ शब्दों का रंग कैसे बदलते हैं? हम यहां शुरू करेंगे:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script> <div id="main"> <h2> jQuery find() method example </h2> <p> This is an example paragraph. </p> <p>We are going to change the color <span>blue</span> to the color blue.</p> <div class="green">We are going to change the word <span>green</span> to the color green.</div> <p> Every other will word will stay the same. </p> </div>
इस कोड को देखें और आप देखेंगे कि
तत्व के अंदर कुछ तत्व हैं। तत्वों में से एक
तत्व का एक बच्चा है। अन्य
हमारा एचटीएमएल प्रतिपादन कर रहा है। अब हम
तत्व को हमारे चयनकर्ता के रूप में पास करते समय
तत्वों का चयन कर रहे हैं। हम
के बच्चे हैं। इस उदाहरण में, यह केवल नीला शब्द है। फिर हम
81% प्रतिभागियों ने कहा कि बूटकैंप में भाग लेने के बाद उन्हें अपनी तकनीकी नौकरी की संभावनाओं के बारे में अधिक आत्मविश्वास महसूस हुआ। आज ही एक बूटकैंप से मिलान करें।
बूटकैंप शुरू करने से लेकर अपनी पहली नौकरी खोजने तक, औसत बूटकैंप ग्रेड ने करियर संक्रमण में छह महीने से भी कम समय बिताया।
फिर, यह केवल हरा शब्द है। पहली पंक्ति की तरह, हम
चलो इसे चलाते हैं और देखते हैं कि क्या होता है!
ध्यान दें कि नीले और हरे दोनों शब्दों को एक स्पैन एलिमेंट में लपेटा गया था, जिसमें कोई क्लास या आईडी असाइन नहीं किया गया था। हम अभी भी उन शब्दों को अलग करने और उनका रंग बदलने में सक्षम हैं। जैसा कि आपने अनुमान लगाया होगा, ऐसा इसलिए है क्योंकि के मूल तत्व भिन्न हैं।
नीले शब्द के का जनक है।
ऐसा इसलिए हुआ क्योंकि
इस उदाहरण में, हमारे पास एक टू डू लिस्ट है। आज हमारे पास करने के लिए चीजें हैं, लेकिन उन्हें करने के लिए हमें स्टोर पर चीजें भी खरीदनी पड़ती हैं। एक बार जब हम इन वस्तुओं को खरीद लेते हैं, तो हम उन्हें सूची से बाहर कर सकते हैं और अपने दिन के साथ आगे बढ़ सकते हैं! यहाँ हमारी सूची है:
यहां हमारे पास हमारी सूची है। हमारे पास
अब हम इन वस्तुओं को खरीदने के बाद सूची से बाहर कर सकते हैं:
हम स्टोर की श्रेणी के साथ
JQuery
बाल तत्वों को चुनने के लिए अंतर करने में सक्षम होने से हम सामान्य हो सकते हैं और किसी पृष्ठ के पूरे अनुभागों को बदल सकते हैं, या विशिष्ट और केवल पृष्ठ के कुछ तत्वों को बदल सकते हैं। यह इस लचीलेपन के भीतर है कि
यहां jQuery सीखने के तरीके के बारे में और जानें।
जब कोई उपयोगकर्ता किसी बटन या किसी अन्य वेब तत्व पर क्लिक करता है तो JavaScript ऑनक्लिक ईवेंट एक फ़ंक्शन निष्पादित करता है। इस पद्धति का उपयोग HTML दस्तावेज़ और जावास्क्रिप्ट दस्तावेज़ में इनलाइन दोनों में किया जाता है। जब आप जावास्क्रिप्ट में कोडिंग कर रहे होते हैं, तो जब कोई उपयोगकर्ता वेब पेज
पायथन फाइंड () विधि उस इंडेक्स स्थिति का पता लगाती है जिस पर एक स्ट्रिंग का पहला उदाहरण दूसरे स्ट्रिंग में होता है। खोज () रिटर्न -1 यदि कोई मान नहीं मिल सकता है। अन्यथा, यह उस मान की प्रारंभिक अनुक्रमणिका स्थिति देता है जिसके लिए आप खोज कर रहे हैं। एक स्ट्रिंग में एक सबस्ट्रिंग ढूँढना पायथन में
गिट ऐड कमांड स्टेजिंग एरिया में फाइल या फोल्डर जोड़ता है। स्टेजिंग क्षेत्र में फ़ाइलें वे हैं जिन्हें आप अपनी अगली प्रतिबद्धता में जोड़ना चाहते हैं। गिट ऐड आपके भंडार या फाइलों को संशोधित या अन्यथा प्रभावित नहीं करता है। गिट संस्करण नियंत्रण प्रणाली में एक साधारण बचत सुविधा नहीं है। गिट कमिटिंग न find()
. को दर्शाने के लिए टेक्स्ट के रंग बदलने जा रहे हैं कार्रवाई में। यह एक महान शुरुआत का कदम है क्योंकि इसे प्राप्त करने के लिए हमें केवल एक सीएसएस विशेषता को बदलने की जरूरत है। find()
, हम jQuery के css()
. का उपयोग कर सकते हैं रंग परिवर्तन प्रस्तुत करने की विधि:<script>
$(document).ready(() => {
$('p').find('span').css('color', 'blue');
$('div.green').find('span').css('color', 'green');
})
</script>
find()
. के पहले प्रयोग में , हम सभी find()
. का उपयोग करते हैं किसी भी तत्वों का पता लगाने के लिए जो css()
. का उपयोग करते हैं रंग को नीला करने की विधि।
find()
. के दूसरे उपयोग पर . इस बार हम हरे रंग के वर्ग के साथ find()
. को कॉल कर रहे हैं इस पर। विधि एक और तत्व का पता लगा रही है जो
css()
. का उपयोग कर रहे हैं रंग को हरा करने की विधि।
find()
चयनकर्ता के रूप में उपयोग किए जाने वाले तत्वों के बच्चों का पता लगाता है। आइए कुछ जटिलता जोड़ें और एक टू डू लिस्ट का उदाहरण देखें।jQuery find() एक सूची में
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
<div id="main">
<h2>
To Do list example
</h2>
<ul>
<li class="store">Go to the store
<ul>
<li>Trash bags</li>
<li>Dish Soap</li>
</ul>
</li>
<li>Take out the trash</li>
<Li>Wash the dishes</Li>
</ul>
</div>
तत्व के बच्चों के रूप में "स्टोर पर जाएं," "कचरा बाहर निकालें," और "बर्तन धोएं" के
<script>
$(document).ready(() => {
$('li.store').find('li').css('text-decoration', 'line-through')
})
</script>
find()
का उपयोग करके अपनी सूची में केवल उन वस्तुओं को पार कर सकते हैं बच्चों css()
. का उपयोग कर रहे हैं "पाठ-सजावट" की विशेषता के लिए "लाइन-थ्रू" का मान लागू करने की विधि। ऐसा करने से चयनित आइटम उनके माध्यम से एक पंक्ति के साथ प्रस्तुत होंगे:
निष्कर्ष
find()
विधि उस चयनकर्ता के सभी बाल तत्वों का पता लगाती है जो इसे पारित किया गया है। find()
विधि केवल इन बाल तत्वों में हेरफेर करेगी, न कि स्वयं माता-पिता।
find()
स्वयं को सर्वाधिक उपयोगी बनाता है।