2017-04-26 12 views
3

Selectがあり、すべての値が無効です。このSelectに値を設定するにはどうすればよいですか?値が無効の場合、Select = nullの値を返します。

<select id="testselect"> 
    <option disabled>1</option> 
    <option disabled>2</option> 
    <option disabled selected="selected">3</option> 
</select> 

alert($("#testselect").val()); //result null 

jsfiddle

+3

使用 '$( "#のtestselectオプション:選択")してみ'ここを見ては、https://でjsfiddle .net/arjqk00f / –

答えて

2

これ==>

alert($('#testselect option[disabled]:selected').val());
<script src="https://code.jquery.com/jquery-2.2.4.min.js"></script> 
 
<select id="testselect"> 
 
    <option disabled>1</option> 
 
    <option disabled>2</option> 
 
    <option disabled selected>3</option> 
 
</select>

3

あなたは返す要素の値についての具体的でなければなりません。

alert($("#testselect option:selected").val());
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script> 
 
<select id="testselect"> 
 
    <option disabled>1</option> 
 
    <option disabled>2</option> 
 
    <option disabled selected>3</option> 
 
</select>

関連する問題