Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [AJAX]AutoClick na element strony w jQuery
Forum PHP.pl > Forum > Przedszkole
trifek
Witam serdecznie,

Mam tak "formularz" na stronie:
  1. <td class="table_dat_center_c">Środa, 2017-01-25<br/>
  2. <div class="table_dat_center_c2"><div class="circle_kolo2a select_day_add_2 circle_kolo2_segr" data-control="1|1|2017-01-25" data-val="1" data-poz="1" data-kat="2017-01-25"></div><div class="circle_koloa select_day_add_1 circle_kolo2_segr" data-control="0|2|2017-01-25" data-val="0" data-poz="2" data-kat="2017-01-25"></div><div class="circle_koloa select_day_add_1 circle_kolo2_segr" data-control="0|3|2017-01-25" data-val="0" data-poz="3" data-kat="2017-01-25"></div></div>
  3. <td class="table_dat_center_c">Poniedziałek, 2017-02-06<br/>
  4. <div class="table_dat_center_c2"><div class="circle_kolo2a select_day_add_2 circle_kolo2_segr" data-control="1|1|2017-02-06" data-val="1" data-poz="1" data-kat="2017-02-06"></div><div class="circle_kolo2a select_day_add_2 circle_kolo2_segr" data-control="1|2|2017-02-06" data-val="1" data-poz="2" data-kat="2017-02-06"></div><div class="circle_kolo2a select_day_add_2 circle_kolo2_segr" data-control="1|3|2017-02-06" data-val="1" data-poz="3" data-kat="2017-02-06"></div></div>
  5. </td>
  6. <td class="table_dat_center_c">Wtorek, 2017-02-07<br/>
  7. <div class="table_dat_center_c2"><div class="circle_kolo2a select_day_add_2 circle_kolo2_segr" data-control="1|1|2017-02-07" data-val="1" data-poz="1" data-kat="2017-02-07"></div><div class="circle_koloa select_day_add_1 circle_kolo2_segr" data-control="0|2|2017-02-07" data-val="0" data-poz="2" data-kat="2017-02-07"></div><div class="circle_kolo2a select_day_add_2 circle_kolo2_segr" data-control="1|3|2017-02-07" data-val="1" data-poz="3" data-kat="2017-02-07"></div></div>
  8. </td>


Chciałbym zrobić automatycznie klikanie na element zawierający data-control = 1|1|2017-02-06

Próbowałem coś takiego:
  1. $('[data-control="true"]').val('1|1|2017-02-06').trigger('click');
  2. $('[data-control="true"]').val('1|1|2017-02-06').click();


ale niestety nie działa... sad.gif Wie ktoś może jak to zrobić?
trueblue
Ani true ani val.

  1. $('[data-control="1|1|2017-02-06"]')
trifek
Niestety nie pomogło sad.gif
Próbowałem takie kombinacje:

  1. $('[data-control="0|3|2017-01-25"]').click();
  2. $('[data-control="0|3|2017-01-25"]').trigger('click');



tak wygląda mój cały kod: http://pastebin.com/QWqDD9UT

Jeśli ręcznie kliknę na te divy to zaznaczają się one innym stylem + dodaje pobraną wartość DIVa do tablicy.

Przy wejściu na stronę chciałbym żeby skrypt automatycznie zaznaczał (klikał) wybrane przeze mnie DIVy... smile.gif
trueblue
Najpierw podepnij zdarzenia, potem "klikaj".
trifek
tzn funkcje zaznaczania itp działają poprawnie. Kod od "klikania" dodałem pod obsługą tych kliknięć itp

Te kody które wcześniej wkleiłem działają poprawnie gdy dodam klasę zamiast data-attribute... więc kod jest ok, tylko nie "widzi" tych data-attribute sad.gif
trueblue
Może taka przyczyna: http://stackoverflow.com/a/2487751/5889778
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.