我正在使用 jQuery 在表单中序列化一些响应,
现在我需要访问对象上的值,该怎么做?
在这里我序列化,
var dataArray = new Array($('#popup-form').serializeArray());
console.log(dataArray);
这给了我:
那么如何访问我的对象 0 上的值... n
谢谢!
我正在使用 jQuery 在表单中序列化一些响应,
现在我需要访问对象上的值,该怎么做?
在这里我序列化,
var dataArray = new Array($('#popup-form').serializeArray());
console.log(dataArray);
这给了我:
那么如何访问我的对象 0 上的值... n
谢谢!
尝试
var dataArray = $('#popup-form').serializeArray();
console.log(dataArray[0]);
数组索引从0
.
$('#popup-form').serializeArray()[0];
这将起到作用,因为.serializeArray()
您已经返回了一个数组,因此您不需要创建一个新数组。
正如提到的其他答案,您可以使用:
$('#popup-form').serializeArray()[0];
获取对象数组。但是如果你只需要这个值,试试这个:
$('#popup-form').serializeArray()[0]['value'];
请注意,[0]
索引指的是第一个对象。