2017-09-13 13 views
0

jQueryを使用して、オプション値Cに "selected"を適用するにはどうすればよいですか?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

重複:// stackoverflowの

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

をここで作業フィドルを確認してください。 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がこの機能を変更しました。

オプションの「選択」状態は実際にはプロパティなので、jQueryはこれを.prop()メソッドを使用するように変更しました。あなたはこの

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

や詳細については、この

$('#yourdropddownid').value = 'C'; 

ような何かをのような何かをする必要があり

$('#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>

オブジェクトを検索し、選択した値に設定します。httpsのhttps://jsfiddle.net/yvow5030/

関連する問題