jquery获取serializeArray上对象的值

时间:2013-10-30 02:04:31

标签: jquery serialization

我使用jquery来序列化表单中的一些响应,

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

这里我序列化,

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

   console.log(dataArray);

给了我: enter image description here

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

上的值

谢谢!

3 个答案:

答案 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] 索引指的是第一个对象。