用法
.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()。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。