Actualmente estoy usando jQuery para devolver algunos resultados JSON. Una vez que se devuelven estos resultados, los estoy usando para completar previamente los campos en mi formulario.jQuery/Programmatically Seleccione una opción en Seleccionar cuadro
Sin embargo, necesito ayuda para preseleccionar elementos en un cuadro desplegable. Por ejemplo, tengo un cuadro de selección (esto se acorta):
<select id="startTime">
<option value="14:00:00">2:00 pm</option>
<option value="15:00:00">3:00 pm</option>
<option value="16:00:00">4:00 pm</option>
<option value="17:00:00">5:00 pm</option>
<option value="18:00:00">6:00 pm</option>
</select>
Y si mi valor JSON es:
var start_time = data[0].start // Let's say this is '17:00:00'
¿Cómo puedo, usando jQuery, hacer que la opción con el valor '17: 00:00 'seleccionado?
<option value="17:00:00" selected="selected">5:00 pm</option>
jQuery 1.9 cambios esto desde .attr() para .prop(). He proporcionado una respuesta actualizada a continuación. – Joshua