2017-04-26 3 views
3

Ich habe Select und alle Werte ist deaktiviert, wie kann ich den Wert auf diese setzen?Val von Select = null, wenn Werte deaktiviert sind

<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

Verwendung '$ ("# testselect Option: selected")' hier https: // jsfiddle .net/arjqk00f / –

Antwort

2

Diese == Versuchen>

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

Sie haben über Wert spezifisch sein, welches Element zurückzukehren.

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>

Verwandte Themen