0

変更したい小さな変更が 2 つあります。

            var selectedOption = jQuery("#modulesDrop option:selected");
            selectedOption.appendTo($("#moduleselect"));
            $('option.red').appendTo($("#moduleselect"));
  1. と からをselectedOption削除するにはどうすればよいですか。#moduleDrop#moduleselect

  2. クラスがあり、内容が空の場合$('option.red')にのみ追加したい。#moduleselect#moduleselect

#moduleSelect「#modulesDrop」はドロップダウン メニューですが、複数選択ボックスです。

以下はjsfiddleです

http://jsfiddle.net/DfSGE/6/

フィドルを使用するには、次の手順に従ってください。

  1. ドロップダウンメニューが表示されますので、ドロップダウンメニューからコースを選択してください。
  2. ドロップダウンメニューから選択したコースの詳細が表示されます。「モジュールの削除」送信ボタンをクリックします。
  3. 確認ボックスを確認します。いいえ、moでは発生しませんが、ドロップダウンメニューで選択したモジュールをドロップダウンメニューと選択ボックスから削除したい
4

2 に答える 2

1

" selectedOption を #moduleDrop および #moduleselect から削除するにはどうすればよいですか。 "

var selectedOption = $("#modulesDrop").val();
$("#modulesDrop option[value='" + selectedOption + "']").remove();
$("#moduleselect option[value='" + selectedOption + "']").remove();​

" $('option.red') クラスがあり、#moduleselect の内容が空の場合にのみ #moduleselect に追加したい。 "

$('#moduleselect:not(:has(option))').addClass('red');
于 2012-12-13T07:53:38.967 に答える
0

jquery .remove()を使用します

これにより、選択した要素がDOMから削除されます。

http://api.jquery.com/remove/

于 2012-12-13T06:11:22.997 に答える