選択したアイテムをあるコンボボックスから別のコンボボックスに追加する最良の方法を見つけようとしています。秘訣は、まだ存在していない項目のみを宛先リストに追加したいということです。現在、私が使用しているプロセスはかなり醜く、期待どおりに機能しません。
$('#addSelectedButton').click(function() {
var previousOption;
$('#sourceList option:selected').appendTo('#destinationList');
$('select[name=destinationList] option').each(function () {
if (this.text == previousOption) $(this).remove();
previousOption = this.text;
});
});
私が抱えている問題は、appendToメソッドが追加ではなく移動として機能することです。次に、この例では機能する重複を削除するという問題がありますが、もっと良い方法があると思わずにはいられません。
どんな援助でも大歓迎です。
ありがとう、