Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [AJAX]Sprawdzanie duplikatów w tablicy
trifek
post
Post #1





Grupa: Zarejestrowani
Postów: 340
Pomógł: 0
Dołączył: 28.09.2015

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 14:50