【发布时间】:2020-01-15 09:41:21
【问题描述】:
我有以下数组
var my_arry =
{ "Description": "Actual Opening stock"
, "Fri 05-Aug": "<input type='text' class='form-control' value='600'>"
, "Mon 01-Aug": "<input type='text' class='form-control' value='200'>"
, "Thu 04-Aug": "<input type='text' class='form-control' value='500'>"
}
我想遍历这个并像下面这样格式化数组
var my_arry =
{ "Description": "Actual Opening stock"
, "Fri 05-Aug" : "600"
, "Mon 01-Aug" : "200"
, "Thu 04-Aug" : "500"
}
基本上是从输入标签中获取值
我使用了以下但没有工作
$.each( my_arry, function( key, value ) {
console.log(value.find('input').val())
});
我能做到的任何其他方式
【问题讨论】:
-
你的
my_arry- 很公平实际上是一个Object Literal,它也是一个invalid one,因为属性有空格(Fri 05-Aug)但是不包含在引号中。所以,是的,修复它并调用它...调用它my_obby- 你的问题仍然没有意义。循环输入哪些元素? -
您的代码无效,您没有数组而是对象,请发布html和minimal reproducible example
-
如果您从控制台或其他地方复制/粘贴,请帮自己(和我们)一个忙并使用
console.log(JSON.stringify(my_arry, null, 2)),然后复制并粘贴结果。 -
我已经编辑了我的代码
标签: javascript jquery arrays