2013-08-02 49 views
0

我必須<select>列表。第一個從我的數據庫填充。當第一個<select>更改時,我希望第二個<select>的填充值與第一個的值相同,但不包括所選的選項。同步jQuery中的兩個選擇框

任何人都可以向我解釋我如何在jQuery中做到這一點?

下面是我已經有的代碼;但我不確定如何綁定else條件中的第二個<select>

$(document).ready($(function() { 
    $('Ddl_Buyer').change(function() { 
     var selected = $(this).val(); 
     if (selected == 'select') { 

     } else { 
      if ($(this).val() == selected) $('#ddl_Seller option[value="' + selected + '"]').remove(); 
     } 
    }); 
})); 
+0

請與標記你的WebForms問題,如果適用。 –

+0

我們可以看到一些代碼,直到現在。 – joshua

回答

1
$('#Ddl_Buyer').change(function() { 
    var selected = $(this).val(); 
    $('#ddl_Seller').empty(); 
    $("#Ddl_Buyer option").each(function(){ 
     $('#ddl_Seller').append($(this).clone()); 
    }); 
    $('#ddl_Seller option[value="' + selected + '"]').remove(); 
}); 

見琴:http://jsfiddle.net/CTdwk/

+0

謝謝。其工作 –

+0

@ shwetachauhan很高興幫助!如果你的問題得到解決,請接受答案。 – Abhitalks