jueves, 31 de octubre de 2013

JQuery - Elegir una opción de un select por el texto

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");