後でドロップダウンメニューの変更をトリガーとして使用するために、カンマ区切りの値を隠しフォームフィールドに追加しようとしています。 隠しフォームフィールドに配列値を追加
私が管理できるベスト
$("#artistselect").change(function() {
var allids = [];
allids.push($(this).children(":selected").attr("id"));
$("input[name=artistslist]").attr("value", $(allids).append(allids + ", "));
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<form>
<select id="artistselect">
<option value="1">1</option>
<option value="1">1</option>
<option value="1">1</option>
</select>
<input type="hidden" name="artistslist" value="" />
</form>
(。 ":選択した" $(この).children()のattr( "ID"));' – brk