Witam serdecznie,
Mam taki kod do dodawania wartości do tablicy:

  1. $(document).ready(function(){
  2. $('.circle_kolo2_segr').click(function() {
  3. if($(this).attr('data-val') == "0"){
  4. $(this).toggleClass('circle_kolo2_wybrane');
  5. var arr = new Array();
  6. if( jQuery.inArray($(this).attr('data-val'), arr) < 0 ){
  7. arr.push( {
  8. wybrana_data: $(this).attr('data-kat'),
  9. pozycja: $(this).attr('data-poz'),
  10. wartosc: $(this).attr('data-val')
  11. });
  12. }
  13. console.log( arr );
  14. }
  15. });
  16. });

chciałbym żeby skrypt:
a) sprawdzał czy nie dodaje się duplikatu do tablicy (duplikat = wszystkie 3 pozycje: wybrana_data, pozycja, wartosc - identyczne),
cool.gif 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 smile.gif