2017-09-13 52 views
0

使用jQuery,如何将“selected”应用于选项值C?jQuery - 将“selected”应用于特定值的选项

<select id="letters"> 
    <option value="A">A<option> 
    <option value="B">B<option> 
    <option value="C">C<option> 
    <option value="D">D<option> 
</select> 
+1

重复://计算器。 com/questions/4680075/set-selected-option-of-select-box,https:// stackover flow.com/questions/13343566/set-select-option-selected-by-value,https://stackoverflow.com/questions/38497852/set-an-option-value-as-selected,https:// stackoverflow。 com/questions/1280499/jquery-set-select-index等。 –

回答

4

从jQuery 1.9开始,jQuery的更新改变了这个功能。

选项的“selected”状态实际上是一个属性,因此jQuery已将其更改为使用.prop()方法。

$('#letters option[value=C]').prop('selected', true); 

   

2

$(function(){ 
 
\t $('#letters').val('C'); 
 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<select id="letters"> 
 
    <option value="A">A<option> 
 
    <option value="B">B<option> 
 
    <option value="C">C<option> 
 
    <option value="D">D<option> 
 
</select>

找对象,并设置选择的值:

$('#letters').val('C'); 

检查这里的工作小提琴:HTTPS的https://jsfiddle.net/yvow5030/

相关问题