I have one select box with various options.
When a page loads then one option with a value, for example 10, should be preselected with jQuery.
How can I do that?
I have one select box with various options.
When a page loads then one option with a value, for example 10, should be preselected with jQuery.
How can I do that?
When the page loads run this (you can put it in <body onload="//put code here">):
$("option[value='10']").attr('selected','selected');
Test the example: http://jsfiddle.net/VArCZ/
$(document).ready(function() {
$('#mySelectBox').val('10');
});
Although, jQuery wouldn't be required for this if the intial value will be static:
<select id='mySelectBox'>
<option value='5'>5</option>
<option value='10' selected='selected'>10</option>
<option value='15'>15</option>
</select>
In the latest jQuery version this works for me:
$("option[value='10']").prop('selected',true);