これは奇妙な質問かもしれません。2 つの配列を融合させようとしていますが、読み取りではそれらが別々のタイプのオブジェクトとして表示されます。.serializeArray() jquery 関数によって収集された最初のタイプは、警告すると次のように表示されます。
[object Object]
2 つ目は、より JS の方法を使用して各オプションをプッシュすることで得られるもので、次のように表示されます。
[object HTMLOptionElement]
以下は私のコードです:
incrCopy();
enableSubmit();
disableReset();
var linkedInArray = [];
$('form select option.linked-in').each( function() {
linkedInArray.push(this);
})
//These alert the second way
prevVals = $("form").serializeArray();
//They alert the first way
prevVals.push(linkedInArray);
alert(prevVals);
ここで何が欠けているのか誰にも分かりますか?