[英]Add a new object to a JS array
我有一个关于将对象放入jquery数组的问题我得到了这个代码
var currency_values = [];
$("#bar_" + id).each(function () {
currency_values.push({
currency: $(".currency").attr('id'),
symbol: $(".symbol").attr('id')
});
});
alert(currency_values[1].currency + " : " + currency_values[1].symbol);
它可以是n元素数组取决于在id栏中配对的货币和符号的数量。
但看起来只有0个元素可用,并且添加新对象会覆盖最后一个元素。 我卡住了。
这是因为ID是唯一的,而$("#bar_" + id)
只选择具有该ID的第一个元素,因此循环并不真正有意义。 你可能应该使用课程?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.