jQuery: sapere se un radio button è selezionato.

Come già visto nel post su come recuperare il valore di un campo con jQuery, recuperare il valore del radio selezinato è abbastanza semplice.
Ma se invece del valore volessimo sapere se è selezionato o no? Come dovremmo agire?

Riprendiamo lo stesso codice utilizzato nell’articolo citato:

1 2 3

Per prendere il valore scrivevamo:

$('[name="myRad"]:checked').val();

Partendo da questo risultato una possibile soluzione potrebbe essere:

if($('[name="myRad"]:checked').val())
   alert("selezionato");
else
   alert("non selezionato");

Un’altra soluzione un po’ più elegante potrebbe essere questa:

if($('[name="myRad"]:checked').length==1)
   alert("selezionato");
else
   alert("non selezionato");