Jquery: Setting select list 'selected' based on text
by Naresh
HTML
<select id="sel">
<option value="">Select</option>
<option value="1">Option 1</option>
<option value="2">Option 2</option>
<option value="3">Option 3</option>
</select>
<input type="button" value="click">
JavaScript
$('input').on('click', function(){
var text = 'Option 2';
$("select option").filter(function() {
return this.text == text;
}).attr('selected', true);
});