ここに数日いると、間違った方向に進んでいるような気がします。複数のクライアントの選択を追跡する
ために a を使用しようとしています。<select>
<div id="ajax">
<select id="select_site" name="site" multiple>
<option value="" selected>checked</option>
<option value="" selected>checked</option>
<option value="">unchecked</option>
<option value="">unchecked</option>
</select>
<button id="continue" type="button">Save</button>
</div>
望ましい結果:チェックさ
れたアラートをクリックします(「チェックされたものから減算」)
チェックされていないアラート(「チェックされたものに追加」)をクリックします
$('#ajax').on('click', '#select_site option', function () {
var checked = $('#select_site option:selected');
if ($(this).prop('selected') == 'selected') {
alert('subtract from checked');
} else {
alert('add to checked');
}
$('#select_site').empty();
$.each(checked, function (i, v) {
$('#select_site').append(v);
});
});
$('#ajax').on('click', '#continue', function () {
var checked = $('#select_site option:selected');
alert(checked);
});
助けてくれてありがとう!