2012-12-13 69 views
0

我有兩個小改變,我想。如何執行在jquery中刪除

  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. 確認確認框。沒了發生在密蘇里州,但我想在下拉菜單中選擇的模塊從下拉菜單,並從選擇框中
+0

你可以在http://jsfiddle.net/上發佈代碼(CSS + HTML + JS)嗎? –

+0

你似乎追加'selectedOption'到'#moduleselect' ..你爲什麼要刪除它? –

+0

@PalashMondal我在問題 – Manixman

回答

1

我怎樣才能得到從#moduleDrop和#moduleselect取出selectedOption。

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

我有一個類$( 'option.red' ),我只希望它附加到#moduleselect如果#moduleselect內容爲空。

$('#moduleselect:not(:has(option))').addClass('red'); 
+0

中包含了一個小提琴嗨,謝謝你的回答。只是有一個小問題,當選擇框爲空時,它不會添加類.red消息 – Manixman

+0

您可以擺弄這個問題嗎?只是空的選擇部分... –

+0

這個小提琴會有用嗎?它顯示了一個select中的模塊和一個沒有模塊的select的選擇:http://jsfiddle.net/DfSGE/11/ – Manixman