我使用jquery来序列化表单中的一些响应,
现在我需要访问对象的值,怎么做?
这里我序列化,
var dataArray = new Array($('#popup-form').serializeArray());
console.log(dataArray);
给了我:
那么如何访问我的对象0 ... n
上的值谢谢!
答案 0 :(得分:1)
尝试
var dataArray = $('#popup-form').serializeArray();
console.log(dataArray[0]);
数组索引从0
开始。
答案 1 :(得分:1)
$('#popup-form').serializeArray()[0] // this will do the trick as .serializeArray() return you an array already, so you don't need to create a new one.
答案 2 :(得分:0)
正如其他答案所提到的,您可以使用:
$('#popup-form').serializeArray()[0];
获取对象数组。但是如果你只需要这个值,试试这个:
$('#popup-form').serializeArray()[0]['value'];
请注意,[0]
索引指的是第一个对象。