Ciao ragazzi sto avendo un problema.Mostra div1 se radio1 è selezionata e div2 se radio2 è selezionata
Sto recuperando alcuni valori da un database e li sto visualizzando in un modulo per la modifica. Al termine della modifica, i valori torneranno al DB.
Voglio mostrare un div se una radio con valore "Sì" è spuntata e se una radio con valore "No" è spuntata voglio mostrare un altro div.
Il valore selezionato proviene da un database, quindi non è sempre sulla stessa radio.
<input type="radio" name="longer" id="Yes" value="Yes" <?=($info['longer']=='Yes')?'checked':''?>>Yes
<input type="radio" name="longer" id="No" value="No" <?=($info['longer']=='No')?'checked':''?>>No
<div id="first">
Show if value is yes
</div>
<div id="second">
Show if value is no
</div>
Questo è il codice jquery ho avuto finora, ma non funziona:
$(document).ready(function() {
if ($('#No').prop('checked')) {
$('#first').hide();
$('#second').show();
} else if ($('#Yes').prop('checked') {
$('#second').hide();
$('#first').show();
}
});
Grazie per il vostro tempo.
Eventuali duplicati di [Scopri se pulsante di opzione viene verificato con JQuery?] (http://stackoverflow.com/questions/2272507/find-out-if-radio-button-is-checked-with-jquery) – Chizzle