Problemilla porque quiero seleccionar un value de un SELECT mediante jquery, pero no me muestra el value que yo le indico debe seleccionar.
Esta es la parte donde declaro el SELECT, la genero mediante PHP pero supongo que esto no tendrá nada que ver porque como se puede ver se crean perfectamente:
Código:
En jquery hago esto. En response[1].MeteoManana está el número del nuevo value que quiero seleccionar y he comprobado que está bien, en este caso es 1.<select class="simple_form" id="MeteoManana"> <option value="0" selected="selected">Soleado</option> <option value="1">Nuboso</option> <option value="2">Muy nuboso</option> <option value="3">Cubierto</option> <option value="4">Granizo</option> </select>
Código:
El código HTML resultante es el siguiente:$("#MeteoManana").find('option:selected').removeAttr("selected"); $('#MeteoManana option[value='+response[1].MeteoManana+']').attr("selected", true);
Código:
Pero el problema es que, independientemente del código resultante, me muestra siempre "Soleado", aunque el que tiene la propiedad 'selected' sea "Nuboso".<select class="simple_form" id="MeteoManana"> <option value="0">Soleado</option> <option value="1" selected="selected">Nuboso</option> <option value="2">Muy nuboso</option> <option value="3">Cubierto</option> <option value="4">Granizo</option> </select>
Espero que alguno sepa por donde van los tiros ;)
Gracias!
PD: Los códigos resultantes los he sacado del depurador de Chrome.