http://jsfiddle.net/rphpbqp9/Come controllare programatically un pulsante gruppo di pulsanti di Bootstrap (radio)
<div class="btn-group" data-toggle="buttons">
<label class="btn btn-sm btn-primary success active">
<input type="radio" name="options" id="optionFalse" checked />false
</label>
<label class="btn btn-sm btn-primary danger">
<input type="radio" name="options" id="optionTrue" />true
</label>
</div>
$('#optionTrue').button('toggle');
Ho letto più risposte di domanda, ma nessuno di loro opere. Il pulsante di commutazione non funziona, ho provato ad aggiungere/rimuovere la classe "attiva", non ha alcun effetto. Sto usando 1.10 jQuery e 3.1 Bootstrap. Questo dovrebbe essere semplice, mi sto tirando i capelli!
Sei signore bene! Dovrei forse mettere l'id sull'etichetta, quindi non devo chiamare "più vicino"? –
Vorrei aver fatto questa domanda prima, avrei avuto più capelli ormai. –
Ho appena provato, funziona se sposto gli ID di livello superiore, quindi non devo usare il più vicino http://jsfiddle.net/6h3c5axn/1/, un'altra cosa: le chiamate controllate non funzionano poi. Puoi scavare verso il basso per il bambino per arrivare al campo di input. –