重複の可能性:
jQuery を使用してフォーム入力フィールドを取得しますか?
多くの入力フィールドを持つフォームがあります。
そのフォームのすべての入力フィールドを取得する最も簡単な方法は何array
ですか?
Key:Value
またはペアのオブジェクト
重複の可能性:
jQuery を使用してフォーム入力フィールドを取得しますか?
多くの入力フィールドを持つフォームがあります。
そのフォームのすべての入力フィールドを取得する最も簡単な方法は何array
ですか?
Key:Value
またはペアのオブジェクト
serializeArray()
jQuery 関数を使用します。
var fields = $('#formID').serializeArray();
データの連想配列 (名前と値のマッピングを持つ JSON オブジェクト) を取得するには、次のコードを参照してください: https://stackoverflow.com/a/1186309/349012
すべての入力のオブジェクト:-
$("form#formId :input").each(function(){
var input = $(this); // A jquery object of the input
});
また
$('#formId').submit(function() {
// get the array of all the inputs
var $inputs = $('#formId :input');
// get an associative array of the values
var values = {};
$inputs.each(function() {
values[this.name] = $(this).val();
});
});
Key:Value
これはペアを返します-
var values = {};
$.each($('#formId').serializeArray(), function(i, field) {
values[field.name] = field.value;
});
これはとても簡単です:
$('input','#formId')
また
$('#formId').find('input');
使用する:var allInputs = $(":input");