0

我正在使用 jQuery 在表单中序列化一些响应,

现在我需要访问对象上的值,该怎么做?

在这里我序列化,

var dataArray = new Array($('#popup-form').serializeArray());
 
console.log(dataArray);

这给了我: 在此处输入图像描述

那么如何访问我的对象 0 上的值... n

谢谢!

4

3 回答 3

1

尝试

var dataArray = $('#popup-form').serializeArray();
console.log(dataArray[0]);

数组索引从0.

于 2013-10-30T02:05:37.200 回答
1
$('#popup-form').serializeArray()[0];

这将起到作用,因为.serializeArray()您已经返回了一个数组,因此您不需要创建一个新数组。

于 2013-10-30T02:10:54.983 回答
0

正如提到的其他答案,您可以使用:

$('#popup-form').serializeArray()[0];

获取对象数组。但是如果你只需要这个值,试试这个:

$('#popup-form').serializeArray()[0]['value'];

请注意,[0]索引指的是第一个对象。

于 2021-07-22T22:33:49.807 回答