$().ready(function() {
$('#add').click(function() {
return !$('#select1 option:selected').remove().appendTo('#select2');
});
$('#remove').click(function() {
return !$('#select2 option:selected').remove().appendTo('#select1');
});
});
これら 2 つの関数は、選択したオプションを 1 つの複数選択から別の複数選択に移動します。入力タイプを非表示にして、追加されたすべてのオプションの値 (#select2 内) を含むリストを作成する必要があります。この入力は、これらの関数のいずれかが呼び出されるたびに更新する必要があります。