📌  相关文章
📜  jquery 获取表单中的所有输入 - Javascript (1)

📅  最后修改于: 2023-12-03 14:43:18.828000             🧑  作者: Mango

jQuery 获取表单中的所有输入

当我们需要获取表单中所有输入的值时,可以使用jQuery来轻松实现。jQuery提供了一系列选择器和方法来操作表单元素,使我们可以轻松地获取表单中的所有输入。

获取所有表单元素

要获取表单中所有输入的值,我们可以使用以下代码:

var formData = $("form").serializeArray();

这将返回一个包含表单中所有输入项的对象数组。每个对象包含一个name和一个value属性,分别表示输入项的名称和值。

获取特定类型的输入

如果我们只想获取特定类型的输入,比如文本框或下拉框,我们可以使用相应的选择器。

例如,要获取所有文本框的值,我们可以使用以下代码:

var textData = $("input[type='text']").serializeArray();

这将返回一个包含所有文本框的对象数组。

类似地,要获取所有下拉框的值,我们可以使用以下代码:

var selectData = $("select").serializeArray();
获取特定名称的输入

如果我们只想获取特定名称的输入项,我们可以使用相应的选择器。

例如,要获取名为username的输入框的值,我们可以使用以下代码:

var username = $("input[name='username']").val();

这将返回名为username的输入框的值。

总结

jQuery使获取表单中所有输入的值变得十分简单。我们可以使用serializeArray()方法来获取所有输入项的值,也可以使用各种选择器和方法来获取特定类型或名称的输入项的值。