2013-06-22 153 views
2

我從另一個Stack帖子中找到了此jfiddle。它工作正常,除了我正在設置負載下拉的默認值。Jquery:禁用之前選擇的下拉值的默認值

而不是顯示「 - 選擇 - 」爲所有3下拉,我正在尋找加載數據庫中的值,因此它會顯示一個現有的值。

當然這是行不通的。

<select id="select1"><option value="2">Question2</option></select><br /> 
<select id="select2"></select><br /> 
<select id="select3"></select></br> 

http://jsfiddle.net/sushanth009/a3yrQ/

回答

2

只需使用.val()並觸發change事件。

$('#select1').val(your value).change()

$('#select1').val(1).change(); 
$('#select2').val(3).change(); 
$('#select3').val(4).change(); 

Check Fiddle

+1

看的,就像是我的小提琴:d –

+0

有趣的,它實際上是他從這個線程的jsfiddle。 http://stackoverflow.com/questions/12730841/jquery-clone-select-disable-previously-selected-options – luckytaxi

+0

我會把那條線放在哪裏。我會第一個承認,我不是一個jquery的傢伙。我在'var arrSelect'之後拋出該行,它顯示了默認值,但是該值也出現在其他2個下拉列表中。 – luckytaxi