giovedì 19 luglio 2018

Jquery rimuovere elemento da array - jquery remove element array

Il frammento di codice qui di seguito, illustra una tecnica di come rimuovere un certo elemento da un array.
Tramite grep possiamo estrapolare un determinato elemento.

L'array che viene valorizzato tramite i valori dei checkbox selezionati, se è presente un certo valore (on) verrà rimosso.




var valoriSelezionati = new Array();
                $('table [type="checkbox"]').each(function (i, chk) {
                    if (chk.checked) {
                        valoriSelezionati.push(chk.value);
                    }
                });
                var removeElemento = "on";
                valoriSelezionati = jQuery.grep(valoriSelezionati, function (value) {
                    return value != removeElemento;
                });
                alert(valoriSelezionati.join(", "));

Nessun commento: