2013-12-12 59 views
0

我有一個帶選項的組合框,我想要的是發送其中一個選項的功能,並且組合框將該選項設置爲選定的選項,顯示它。從參數中設置html組合框的選定選項

我嘗試

$("#cmbStrategies option:selected").html('Condor'); 

它的工作原理設置神鷹作爲選擇的選項,但增加它有一個新的選擇,造成兩人選項神鷹。

我只想選擇選項但不添加新選項。

+1

看看這個:http://stackoverflow.com/questions/496052/jquery-setting-the-selected-value-of-a-select-control-via-its-text-description –

+0

我發現在另一篇文章中回答: http://stackoverflow.com/questions/4757198/jquery-how-to-select-dropdown-list-item-by-text –

回答

0

我想你可能要使用.val('Condor')而不是.html()

0
$("#cmbStrategies").val('Condor'); should do the trick. 

$("#cmbStrategies option:selected").html('Condor'); 

這個jQuery選擇器是um「wonky」。

+0

$(「#cmbStrategies」)。val('Condor' ); Dosen't將組合框的選定文本設置爲'Condor'。 $(「#cmbStrategies option:selected」)。html('Condor'); –

+0

@DiegoUnanue如果你有一個'',如果你有'Condor'的不同值,那麼使用它的值 – Mark

+0

$(「#cmbStrategies option:selected」)。html ('禿鷹');作品我可以看到選定的選項爲'神鷹',但重複選項。產生兩個選項'Condor' –

0

這爲我工作:

$( 「#myDropDown選項:包括(會將myText)」)ATTR( '選擇',真);

相關問題