![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 37 Pomógł: 0 Dołączył: 19.01.2012 Ostrzeżenie: (0%) ![]() ![]() |
Witam mam takie pytanie. Mam sobie taka linijke kodu HTML:
<div onclick="call();" class="apButton">Test</div> Po kliknieciu na tego DIVa zostanie wykonana funkcja call() i np. wyswietli mi ona alert. Pytanie jest jak zrobic zeby po kliknieciu na tego DIVa funkcja call() sie nie wywolala bez usuwania z DIVa (onclick="call();") (IMG:style_emoticons/default/questionmark.gif) Wiem ze w jQuery moze wybrac sobie tego diva i kombinowac z bind i unbind ale mnie interesuje tylko rozwiazanie blokowania wywolania funkcji ktora jest wpisana na stale w elemencie. Dzieki za pomoc. Pozdrawiam. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 527 Pomógł: 438 Dołączył: 28.06.2011 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Cytat Dlaczego za $('.apButton') musi byc [0] JQuery zwraca tablicę elementów pasujących do ścieżki toteż odwołuje się do pierwszego czyli indeks:0. Dodatkowo aby niepotrzebnie nie korzystać z jQuery od razu odwołuje się do onclick, który to nadpisze tą funkcję. Aby przywrócić funkcjonalnośc wystarczy dać :
Ten post edytował Sephirus 11.01.2013, 14:22:02 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 13.10.2025 - 23:11 |