select
ユーザーによって動的に追加されるid:packageで始まる複数のドロップダウンメニューを含むフォームがあります。私の目標は、これらのselect
ドロップダウンから選択したすべての値を配列に入れることです。これが私がこれまでに持っているコードです。
$(document).ready(function() {
arr = new Array();
$(document).on('change', 'select[id ^="package"]', function() {
arr.push($(this).val());
alert(arr.join('\n')); //for testing
});
});
現在私がしているのは、特定のインデックスの値を設定するのではなく、選択した値を配列にプッシュすることだけです。したがって、特定の値を切り替え続けると、値select
を配列にプッシュし続けます。現在使用しているセレクターを特定して、配列にインデックスを取得し、それに応じて配列を変更するにはどうすればよいですか?