I have Select and all values is disabled, how can I set the value to this Select?
<select id="testselect">
<option disabled>1</option>
<option disabled>2</option>
<option disabled selected="selected">3</option>
</select>
alert($("#testselect").val()); //result null
jsfiddle
I have Select and all values is disabled, how can I set the value to this Select?
<select id="testselect">
<option disabled>1</option>
<option disabled>2</option>
<option disabled selected="selected">3</option>
</select>
alert($("#testselect").val()); //result null
jsfiddle
Share asked Apr 26, 2017 at 11:22 AlexAlex 2,7754 gold badges31 silver badges45 bronze badges 1-
4
use
$("#testselect option:selected")
look here jsfiddle/arjqk00f – Carsten Løvbo Andersen Commented Apr 26, 2017 at 11:23
2 Answers
Reset to default 4Try This ==>
alert($('#testselect option[disabled]:selected').val());
<script src="https://code.jquery./jquery-2.2.4.min.js"></script>
<select id="testselect">
<option disabled>1</option>
<option disabled>2</option>
<option disabled selected>3</option>
</select>
You have to be specific about value of which element to return.
alert($("#testselect option:selected").val());
<script src="https://ajax.googleapis./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>