Array Checkbox Jquery [ RISOLTO]
Array Checkbox Jquery [ RISOLTO] postato il 25/10/2012 12:29:35 nel forum programmazione, open source e hosting e modificato da rosanera il 25/10/2012 18:03:54
Molto semplicemente io ho una serie di checkbox (12 per pagina):
<input type="checkbox" name="SelezioneMex" value="<? echo $IDMessaggio ?>">
Tramite jquery, dopo che ne ho selezionati alcuni, vorrei prelevarne i valori (value) ed inserirli in un array.
Ora, come posso far capire a Jquery che mi deve prendere i valori solo di quelle selezionate?
Non picchiatemi,ma a me la pagina ritorna sempre il valore "undefined" in qualunque modo faccia!
Grazie molte.
Nando
Pagine → 1
25/10/2012 13:35:48
Se devi trattarli con jQuery ti consiglio di dare una classe a quegli input, altrimenti è scomodo selezionarli. Nel codice seguente uso il name come se in realtà l'avessi messo come classe
var values=new Array();
$('.SelezioneMex:checked').each(function(){
values.push($(this).val());
})
25/10/2012 15:11:44 e modificato da nodd il 25/10/2012 15:12:01
ecco cosa mi mancava, la funzione each >.<....
Ti ringrazio nuovamente, ma senza assegnazione della classe, semplicemente ho fatto:
arrayCheck = new Array();
$("[name='SelezioneMex']:checked").each(function () {
arrayCheck.push($(this).val());
});
25/10/2012 15:38:45
si funziona lo stesso. è solo meno performante la ricerca di tutti gli elementi.
Se possibile fornisci un contesto in cui jquery può ricercare le checkbox, passando un secondo elemento alla prima funzione $(). Così la ricerca è più veloce.
Discussione seguita da
Pagine → 1
Rispondi alla Discussione Segui Discussione Inoltra Discussione Forum Programmazione, Open Source e Hosting Elenco Forum
Articoli, Interviste e altre Risorse!
Wuthering Waves ↗
Imperion ↗
AlterEgo ↗