Selezionare con jQuery gli input radio non selezionati appartenenti ad un gruppo senza alcuna selezione

lA 2A 3A 4A
1B 2B 3B 4B
lC 2C 3C 4C
//ciclo tutti gli elementi radio che, al caricamento della pagina, non sono selezionati
$("input:radio:not(checked)").each(function(){
//memorizzo nella variabile item l'elemento corrente della collezione
var $item = $(this);
//memorizzo nella variabile nomeRadio il valore dell'attributo name dell'elemento
var nomeRadio = $item.attr("name");
//controllo se esiste un input radio selezionato appartenente allo stesso gruppo dell'elemento; se non esiste il suo valore รจ undefined
if ($("input[name="+nomeRadio+"]:checked").val() == undefined)
//coloro lo sfondo dello span dell'elemento
$item.next("span").css( "background-color", "yellow" );
});
Codepen
Torna alla lista degli appunti | Privacy