Cuando tenemos un select del tipo:
<select id="select">
<option value="1">soy el primero</option>
<option value="2">soy el Segundo</option>
</select>
Por diversas razones puede que necesitemos cambiar su valor por JQuery y tan solo dispongamos del texto, pues aquí os dejo la solución ;)
value= "soy el Segundo";
$("#select").find("option").filter(function(index) {
return value === $(this).text();
}).prop("selected", "selected");