Set select option 'selected', by value
html-select, jquery, jquery-selectors
Solution
There's an easier way that doesn't require you to go into the options tag:
$("div.id_100 select").val("val2");
Check out this jQuery method.
Note: The above code does not trigger the change event. You need to call it like this for full compatibility:
$("div.id_100 select").val("val2").change();
Problem
I have a `select` field with some options in it. Now I need to select one of those `options` with jQuery. But how can I do that when I only know the `value` of the `option` that must be selected? I have the following HTML: ``` <div class="id_100"> <select> <option value="val1">Val 1</option> <option value="val2">Val 2</option> <option value="val3">Val 3</option> </select> </div> ``` I need to select the option with value `val2`. How can this be done? Here's a demo page: http://jsfiddle.net/9Stxb/