var arr = [];
$("#menu").children().each(function(){
arr = $(this).width();
});
console.log(arr);
यह उस तरह से काम नहीं करता है, क्यों? मैं इसे काम करने के लिए कैसे बना सकता हूं, ताकि बाद में उपयोग करने के लिए तत्व के उचित तत्व सरणी में कैश हो जाएं?
उत्तर:
जवाब के लिए 3 № 1var arr = [];
$("#menu").children().each(function(){
arr.push($(this).width())
});
console.log(arr);
जवाब के लिए 2 № 2
इसे इस्तेमाल करे
var arr = new Array();
$("#menu").children().each(function(){
arr.push($(this).width());
});
जवाब के लिए 2 № 3
खैर, एक असाइनमेंट सरणी के अंत में संलग्न होने के समान नहीं है। आप क्या कर रहे हैं कि आप चर की जगह ले रहे हैं arr
के मूल्य के साथ $(this).width()
.
इसे इस्तेमाल करे:
arr.push($(this).width());
जो इस तर्क के साथ एक फ़ंक्शन को कॉल करेगा जो इसे जोड़ता है सरणी.