Attualmente sto utilizzando jQuery per restituire alcuni risultati JSON. Una volta restituiti questi risultati, li sto utilizzando per precompilare i campi nel mio modulo.jQuery/Seleziona in modo programmatico un'opzione nella casella di selezione
Tuttavia, ho bisogno di aiuto nella preselezione degli elementi in una casella a discesa. Per esempio, ho una casella di selezione (questa è accorciata):
<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>
E se il mio valore JSON è:
var start_time = data[0].start // Let's say this is '17:00:00'
Come posso, utilizzando jQuery, rendere l'opzione con un valore '17: 00:00 'selezionato?
<option value="17:00:00" selected="selected">5:00 pm</option>
jQuery 1.9 cambia questo da .attr() per .prop(). Ho fornito una risposta aggiornata di seguito. – Joshua