【发布时间】:2012-08-09 17:40:38
【问题描述】:
我有这样的输入:
<input name="val[test]" value="...">
我正在尝试使用 jQuery 的 serializeArray 获取所有值,但它不起作用。
我在做:
var test = $('#myForm').serializeArray();
debug(test.val[test]);
它不工作,为什么?
【问题讨论】:
标签: jquery serializearray
我有这样的输入:
<input name="val[test]" value="...">
我正在尝试使用 jQuery 的 serializeArray 获取所有值,但它不起作用。
我在做:
var test = $('#myForm').serializeArray();
debug(test.val[test]);
它不工作,为什么?
【问题讨论】:
标签: jquery serializearray
var test = $('#myForm').serializeArray();
$.each(test, function(index, val) {
console.log( val.test );
});
serializeArray() 给出如下输出:
[
{
test: 1
},
{
test: 2
},
...
]
【讨论】:
改用这个:
console.log( test[ index ] );
【讨论】: