Domanda

Esistono più < input type = " checkbox " value = " ... " / > nella pagina.

Devo ottenere ciascuno dei < input > che è selezionato per fare qualche operazione.

Sto usando jQuery.

È stato utile?

Soluzione

$("input[type=checkbox]:checked").each ( function() {
   alert ( $(this).val() );
});

oppure puoi usare

$("input:checkbox")

selettore

Se tutte le caselle di controllo si trovano all'interno di un contenitore, è possibile restringere il selettore utilizzando

$("#containerID input[type=checkbox]:checked" )

Altri suggerimenti

Puoi anche provare questo:

$(":checkbox :checked").each(function(){
  alert( $(this).val() );
});
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top