首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Jquery获取所有输入值并创建一个数组(带有名称)

您好!您提到的问题是关于如何使用 jQuery 获取所有输入值并创建一个带有名称的数组。以下是一个简单的示例,说明如何实现这个功能:

代码语言:javascript
复制
// 假设您有以下HTML结构<input type="text" name="input1" value="value1" /><input type="text" name="input2" value="value2" /><input type="text" name="input3" value="value3" />

// 使用jQuery获取所有输入值并创建一个带有名称的数组
var inputValues = {};
$('input').each(function() {
  inputValues[$(this).attr('name')] = $(this).val();
});

console.log(inputValues);
// 输出:{ input1: "value1", input2: "value2", input3: "value3" }

在这个示例中,我们首先创建一个名为 inputValues 的空对象。然后,我们使用 jQuery 的 $('input') 选择器获取所有输入元素,并使用 .each() 方法遍历它们。在 .each() 方法的回调函数中,我们使用 $(this).attr('name') 获取当前输入元素的名称,并将其作为 inputValues 对象的属性。我们还使用 $(this).val() 获取输入元素的值,并将其分配给相应的属性。

最后,我们使用 console.log() 打印 inputValues 对象,以验证我们是否已正确获取所有输入值并创建带有名称的数组。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券