Jquery 如何将输入值转换为JavaScript对象?

Jquery 如何将输入值转换为JavaScript对象?,jquery,Jquery,我有以下输入DOM节点: <input type="text", name="name", "value": "Erik"> <input type="text", name="age", "value": "25"> 如何使用jQuery实现这一点 编辑:我需要如下内容: { name: "Erik", age: 25 } var result = $('input[name]').map(function (i, input) { var r

我有以下输入DOM节点:

<input type="text", name="name", "value": "Erik">
<input type="text", name="age", "value": "25">
如何使用jQuery实现这一点

编辑:我需要如下内容:

{
    name: "Erik",
    age: 25
}
var result = $('input[name]').map(function (i, input) {
   var result = {};
   result[input.name] = input.value;       

   return result;
});

但是$.map方法返回数组而不是对象

以下是如何在对象中捕获值

var obj = {
  name: $("input[name='name']").val(),
  age: $("input[name='age']").val()
};
console.log(obj);

下面是如何在对象中捕获值

var obj = {
  name: $("input[name='name']").val(),
  age: $("input[name='age']").val()
};
console.log(obj);

下面是如何在对象中捕获值

var obj = {
  name: $("input[name='name']").val(),
  age: $("input[name='age']").val()
};
console.log(obj);

下面是如何在对象中捕获值

var obj = {
  name: $("input[name='name']").val(),
  age: $("input[name='age']").val()
};
console.log(obj);

如果使用JQuery,您必须以某种方式引用它们。如果没有应用特定的类,可以尝试以下方法,从页面收集所有输入值:

var myValue = {};

$('input').each(function(){
    myValue[$(this).attr('name')] = $(this).val();
}

如果您只想获取页面上特定输入元素的名称,那么必须将$('input')选择器细化为更具体的名称。

如果使用JQuery,您必须以某种方式引用它们。如果没有应用特定的类,可以尝试以下方法,从页面收集所有输入值:

var myValue = {};

$('input').each(function(){
    myValue[$(this).attr('name')] = $(this).val();
}

如果您只想获取页面上特定输入元素的名称,那么必须将$('input')选择器细化为更具体的名称。

如果使用JQuery,您必须以某种方式引用它们。如果没有应用特定的类,可以尝试以下方法,从页面收集所有输入值:

var myValue = {};

$('input').each(function(){
    myValue[$(this).attr('name')] = $(this).val();
}

如果您只想获取页面上特定输入元素的名称,那么必须将$('input')选择器细化为更具体的名称。

如果使用JQuery,您必须以某种方式引用它们。如果没有应用特定的类,可以尝试以下方法,从页面收集所有输入值:

var myValue = {};

$('input').each(function(){
    myValue[$(this).attr('name')] = $(this).val();
}

如果您只想获取页面上特定输入元素的名称,则必须将$('input')选择器细化为更具体的名称。

首先应该是这样的,删除value
中的引号首先应该是这样的,从value
中删除引号首先应该是这样的,从value
中删除引号首先应该是这样的,从value
中删除引号