Jquery関数にフォーム要素を入力して選択したいのですが、どのように処理するのか分かりません。現時点では、私は1つの要素だけを追加することができます。これは、入力または選択フォーム要素です。私は関数が入力と選択フォームの両方の要素のためのフィールドを含むようにしたい。JQuery関数にselectオプションを追加する方法
jQueryのコード
function collectFormData(fields) {
var data = {};
for (var i = 0; i < fields.length; i++) {
var $item = $(fields[i]);
data[$item.attr('name')] = $item.val();
}
return data;
}
var $inputs = $form.find('input');
var data = collectFormData($inputs)
はこれを試みたが、動作しません。
var $selects = $form.find('select')
var $inputs = $form.find('input').append($selects);
var data = collectFormData($inputs)