$('.my-element')
एकाधिक तत्व से मेल खाता है, क्या इनमें से एक यादृच्छिक तत्व प्राप्त करने का एक त्वरित तरीका है?
9
A
उत्तर
26
$.fn.random = function() {
return this.eq(Math.floor(Math.random() * this.length));
}
$(selector).random();
1
var numElements = $('.my-element').length;
var randomNum = Math.floor(Math.random()*numElements);
//Select your random element
$('.my-element:nth-child(' + randomNum + ')');
+2
यह पूरी तरह से काम नहीं करेगा क्योंकि [nth-child() चयनकर्ता 1-आधारित है] (http://api.jquery.com/nth-child-selector/), जबकि आपके द्वारा बनाई गई यादृच्छिक दिनचर्या 0-आधारित है। लोग अक्सर इसे याद करते हैं क्योंकि 1-आधारित कुछ देखने के लिए प्रोग्रामिंग में दुर्लभ है। 4 आइटम होने पर आपका दिनचर्या कभी भी चौथी वस्तु का चयन नहीं करेगा। – Volomike
2
एक और भी वितरण पाने के लिए आपको सरणी से यादृच्छिक गिनती और बिटवाइज़ ऑपरेटर के साथ दशमलव ड्रॉप गुणा कर सकते हैं।
var arr = ['a','b','c'];
arr[~~(Math.random() * arr.length)]; //even odds of a, b, or c
संबंधित मुद्दे
- 1. एक JQuery चयनकर्ता से DOM तत्व कैसे प्राप्त करें
- 2. jquery में यादृच्छिक तत्व कैसे प्राप्त करें?
- 3. एक jQuery तत्व चयनकर्ता में एकाधिक नाम कैसे प्राप्त करें?
- 4. शीर्षक से तत्व प्राप्त करें jQuery
- 5. jquery ऑब्जेक्ट में एक बच्चे तत्व का चयन करें
- 6. स्विफ्ट में एक सेट से यादृच्छिक तत्व कैसे प्राप्त करें?
- 7. jQuery आसन्न तत्व का चयन
- 8. jQuery चयनकर्ता गतिशील नए तत्व
- 9. जावास्क्रिप्ट में सहयोगी सरणी से यादृच्छिक तत्व प्राप्त करें?
- 10. Jquery अगले तत्व का चयन करें
- 11. एक JQuery चयनकर्ता
- 12. पहले चयनकर्ता का चयन कैसे करें जो एक चयनकर्ता से मेल खाता है?
- 13. यादृच्छिक तत्व प्राप्त करें और इसे हटाएं
- 14. jQuery चयनकर्ता वाइल्डकार्ड
- 15. JQuery - चयन मूल्य प्राप्त करें
- 16. बिल्डिंग ए: चयन चयनकर्ता
- 17. एक यादृच्छिक चयन
- 18. jQuery चयनकर्ता
- 19. Jquery तत्व 2 पदों का चयन करें - .next()। अगला()
- 20. आर की सूची में यादृच्छिक तत्व का चयन करें?
- 21. JQuery - एक चयनकर्ता का उपयोग करके मूल्य प्राप्त करें
- 22. डीओएम तत्व प्राप्त करने के लिए jQuery (चयनकर्ता) [0] के बजाय jQuery (चयनकर्ता) .get (0) का उपयोग क्यों करें?
- 23. केकफ़्पी - डेटाबेस से यादृच्छिक चयन करें और
- 24. एक jQuery चयनकर्ता
- 25. jQuery एकाधिक सीएसएस कक्षाओं द्वारा एक तत्व का चयन करें
- 26. पुनः लोड एक JQGrid Jquery तिथि चयनकर्ता चयन
- 27. linq एक यादृच्छिक पंक्ति का चयन करें
- 28. jQuery चयनकर्ता के पहले jQuery?
- 29. फोन गैलरी से एक यादृच्छिक तस्वीर प्राप्त करें और देखें
- 30. jQuery सीएसएस 'या' चयनकर्ता
हां, वैसे ही आपको एक सरणी से यादृच्छिक मूल्य प्राप्त होगा। –