मैं एक पेज पर सभी एंकर की संपत्तियों को बदलने में सक्षम होना चाहता हूं। लेकिन मुझे नहीं पता कि उन सभी के माध्यम से कैसे लूप करें।jQuery: मैं सभी 'ए' तत्वों के माध्यम से कैसे लूप करूं?
11
A
उत्तर
22
उपयोग प्रत्येक:
$("a").each(function(){
//do something with the element here.
});
6
jQuery इस क्षमता स्वाभाविक प्रदान करता है।
$('a').do_something();
do_something()
पृष्ठ पर हर a
करेंगे। तो:
$('a').addClass('fresh'); // adds "fresh" class to every link.
यदि आप क्या करना चाहते हैं प्रत्येक a
व्यक्तिगत रूप के गुणों को देखकर की आवश्यकता है, तो .each()
का उपयोग करें:
$('a').each(function(){
var hasfoo = $(this).hasClass('foo'); // does it have foo class?
var newclass = hasfoo ? 'bar' : 'baz';
$(this).addClass(newclass); // conditionally add another class
});
3
$('a').each(function(i){
$(this).attr('href','xyz');
});
0
आप इस उद्देश्य के लिए jQuery .each()
उपयोग कर सकते हैं:
$('a').each(function() {
// The $(this) jQuery object wraps an instance
// of an anchor element.
});
9
आप .attr()
का उपयोग एक Functio के साथ कर सकते हैं n एक विशिष्ट संपत्ति को बदलने के लिए, उदाहरण के लिए:
$("a").attr("href", function(i, oldHref) {
return oldHref + "#hash";
});
यह सस्ता की तुलना में .each()
है के बाद से आप प्रत्येक यात्रा के अंदर एक अतिरिक्त jQuery वस्तु नहीं बना रहे हैं, तो आप ऐसा कर के बिना DOM तत्व की संपत्तियों तक पहुँच रहे हैं।
+1
+1 –
संबंधित मुद्दे
- 1. फ़ॉर्म के सभी तत्वों के माध्यम से लूप कैसे करें jQuery
- 2. XML तत्वों के माध्यम से लूप
- 3. PHP में पीडीओ के माध्यम से मैं एक MySQL क्वेरी के माध्यम से कैसे लूप करूं?
- 4. मैं jQuery का उपयोग कर div के बाल तत्वों के माध्यम से कैसे पुन: प्रयास करूं?
- 5. बाल divs के माध्यम से jQuery लूप
- 6. डेटा के माध्यम से jQuery लूप() ऑब्जेक्ट
- 7. सी का उपयोग कर फ़ोल्डर में सभी फ़ाइलों के माध्यम से मैं कैसे लूप करूं?
- 8. लूप के माध्यम से जेसन सरणी jquery
- 9. संसाधन प्रबंधन में सभी संसाधनों के माध्यम से लूप - सी #
- 10. कक्षा के सभी गुणों के माध्यम से कैसे लूप करें?
- 11. फॉर्म तत्वों के माध्यम से लूप को क्रमशः
- 12. एंड्रॉइड व्यू के सभी सबव्यूज़ के माध्यम से लूप?
- 13. उपफोल्डर्स के माध्यम से लूप
- 14. मैं सी # में डेटा रीडर के साथ पंक्तियों के माध्यम से कैसे लूप करूं?
- 15. मैं बाहरी लूप से तत्वों को नेस्टेड लूप के भीतर से कैसे एक्सेस करूं? छोरों के लिए:
- 16. पृष्ठ पर सभी उपयोगकर्ता नियंत्रणों के माध्यम से लूप
- 17. jQuery: वर्ग के माध्यम से तत्वों को फ़िल्टर करें?
- 18. रनटाइम पर सभी ऑब्जेक्ट गुणों के माध्यम से लूप
- 19. सभी नेस्टेड शब्दकोश मानों के माध्यम से लूप?
- 20. "चयनित" एनम मूल्यों के माध्यम से लूप?
- 21. जावास्क्रिप्ट प्रोटोटाइप लाइब्रेरी के साथ सभी चुनिंदा तत्वों के माध्यम से लूपिंग
- 22. मैं PHP में डोम तत्वों के माध्यम से कैसे पुन: प्रयास करूं?
- 23. मैं किसी ऑब्जेक्ट के फ़ील्ड के माध्यम से कैसे लूप करूं?
- 24. गणना के माध्यम से लूप
- 25. मैं jquery द्वारा लौटा JSON डेटा कैसे लूप करूं?
- 26. मेमोरी एरर प्राप्त किए बिना पाइथन में बड़े डेटासेट के माध्यम से मैं कैसे लूप करूं?
- 27. मैं ढेर से सभी गतिविधियों को कैसे साफ़ करूं?
- 28. मैं सभी मार्गों के माध्यम से कैसे लूप कर सकता हूं?
- 29. jQuery: एनिमेटेड, निरंतर लूप बच्चों के माध्यम से
- 30. रिवर्स में डेट रेंज के माध्यम से मैं लूप कैसे करूं?
"तत्व" कि एकेलेहे का उल्लेख फ़ंक्शन के अंदर 'इस' कीवर्ड के माध्यम से संदर्भित किया गया है। सस्ता कार्यान्वयन के लिए –