jqueryが使えると仮定して
2つの選択がmultiselect1
あり、choosenItems
以下から選択したアイテムをコピーしますmultiselect1
var options = $('select.multiselect1 option:selected').sort().clone();
for (var i = 0; i < options.length; i++) {
$('select.choosenItems').append(options[i]);
}
だから私の addAll 関数のために
$('.addAll').on('click', function() {
var options = $('select.multiselect1 option').sort().clone();
for (var i = 0; i < options.length; i++) {
$('select.choosenItems').append(options[i]);
}
}
私のサーブレットに提出するために、私はjqueryも使用しています。
$(".choosenItems option").each(function() {
chosenStr = chosenStr + "&chItems=" + $(this).val();
});
loadUrl = "myServlet?" + event + '&' + chosenStr;
そして、通常のjquery ajax呼び出し
$.ajax({
type: "GET",
contentType: "application/x-www-form-urlencoded; charset=UTF-8",
async: true,
url: loadUrl,
success: function(data){
// something
}
});