用法
.serializeArray() => Array
.serializeArray() => Array
说明:将一组表单元素编码为名称和值的数组。
-
添加的版本:1.2
.serializeArray()
- 此方法不接受任何参数。
.serializeArray()
方法创建一个 JavaScript 对象数组,准备好编码为 JSON 字符串。它在 form
和/或表单控件的 jQuery 集合上运行。控件可以有多种类型:
|
.serializeArray()
方法使用successful controls 的标准 W3C 规则来确定它应该包含哪些元素;特别是该元素不能被禁用,并且必须包含name
属性。由于未使用按钮提交表单,因此没有序列化提交按钮值。来自文件选择元素的数据未序列化。不包含value
属性的元素用空字符串值表示。
此方法可以作用于已选择单个表单控件的 jQuery 对象,例如 <input>
、 <textarea>
和 <select>
。但是,选择<form>
元素本身进行序列化通常更容易:
|
这会产生以下数据结构(前提是浏览器支持 console.log
):
|
例子:
从表单中获取值,遍历它们,并将它们附加到结果显示中。
|
演示:
相关用法
- JQuery .serialize()用法及代码示例
- JQuery .select()用法及代码示例
- JQuery .scroll()用法及代码示例
- JQuery .slideDown()用法及代码示例
- JQuery UI .show()用法及代码示例
- JQuery .stop()用法及代码示例
- JQuery .submit()用法及代码示例
- JQuery .size()用法及代码示例
- JQuery .scrollLeft()用法及代码示例
- JQuery .scrollTop()用法及代码示例
- JQuery UI .switchClass()用法及代码示例
- JQuery .slideUp()用法及代码示例
- JQuery .slideToggle()用法及代码示例
- JQuery .slice()用法及代码示例
- JQuery .siblings()用法及代码示例
- JQuery .show()用法及代码示例
- JQuery .jquery用法及代码示例
- JQuery .add()用法及代码示例
- JQuery .contextmenu()用法及代码示例
- JQuery .undelegate()用法及代码示例
- JQuery .load()用法及代码示例
- JQuery .contents()用法及代码示例
- JQuery .empty()用法及代码示例
- JQuery UI .labels()用法及代码示例
- JQuery UI .addClass()用法及代码示例
注:本文由纯净天空筛选整理自jquery.com大神的英文原创作品 .serializeArray()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。