我有一個帶選項的組合框,我想要的是發送其中一個選項的功能,並且組合框將該選項設置爲選定的選項,顯示它。從參數中設置html組合框的選定選項
我嘗試
$("#cmbStrategies option:selected").html('Condor');
它的工作原理設置神鷹作爲選擇的選項,但增加它有一個新的選擇,造成兩人選項神鷹。
我只想選擇選項但不添加新選項。
我有一個帶選項的組合框,我想要的是發送其中一個選項的功能,並且組合框將該選項設置爲選定的選項,顯示它。從參數中設置html組合框的選定選項
我嘗試
$("#cmbStrategies option:selected").html('Condor');
它的工作原理設置神鷹作爲選擇的選項,但增加它有一個新的選擇,造成兩人選項神鷹。
我只想選擇選項但不添加新選項。
我想你可能要使用.val('Condor')
而不是.html()
。
$("#cmbStrategies").val('Condor'); should do the trick.
$("#cmbStrategies option:selected").html('Condor');
這個jQuery選擇器是um「wonky」。
$(「#cmbStrategies」)。val('Condor' ); Dosen't將組合框的選定文本設置爲'Condor'。 $(「#cmbStrategies option:selected」)。html('Condor'); –
@DiegoUnanue如果你有一個'',如果你有'Condor'的不同值,那麼使用它的值 – Mark
$(「#cmbStrategies option:selected」)。html ('禿鷹');作品我可以看到選定的選項爲'神鷹',但重複選項。產生兩個選項'Condor' –
這爲我工作:
$( 「#myDropDown選項:包括(會將myText)」)ATTR( '選擇',真);
看看這個:http://stackoverflow.com/questions/496052/jquery-setting-the-selected-value-of-a-select-control-via-its-text-description –
我發現在另一篇文章中回答: http://stackoverflow.com/questions/4757198/jquery-how-to-select-dropdown-list-item-by-text –