Witam serdecznie,
Mam taki kod do dodawania wartości do tablicy:
$(document).ready(function(){
$('.circle_kolo2_segr').click(function() {
if($(this).attr('data-val') == "0"){
$(this).toggleClass('circle_kolo2_wybrane');
var arr = new Array();
if( jQuery.inArray($(this).attr('data-val'), arr) < 0 ){
arr.push( {
wybrana_data: $(this).attr('data-kat'),
pozycja: $(this).attr('data-poz'),
wartosc: $(this).attr('data-val')
});
}
console.log( arr );
}
});
});
chciałbym żeby skrypt:
a) sprawdzał czy nie dodaje się duplikatu do tablicy (duplikat = wszystkie 3 pozycje: wybrana_data, pozycja, wartosc - identyczne),
b) w momencie gdy został dodany duplikat do tablicy - to usuwamy element znajdujący się w tablicy i nie dodajemy kolejnego.
Mam formularz w którym użytkownik zaznacza/odznacza sobie różne elementy ($(this).toggleClass('circle_kolo2_wybrane') - zaznaczam sobie o tym).
W momencie gdy użytkownik coś zaznacza - to chciałbym to dodać do tablicy, a w momencie gdy odznaczy - to usunąć ten element z tablicy.
Wie ktoś może jak to zrobić?
Bardzo proszę o pomoc :)