Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Funkcja a element wywołujący...
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
DamianRastMan
Witam, jestem początkujący w js, uczę się go od kilku dni, a dzisiaj wpadłem na pewien problem.
Mianowicie szukam sposobu na odwołanie się do elementu który wywołał funkcję. Dla przykładu mam:
[JAVASCRIPT] pobierz, plaintext
  1. <div id="test" onclick="funkcja()">treść</div>
  2. <script>
  3. function funkcja(){
  4. $('#test').animate(...);
  5. }
  6. </script>
[JAVASCRIPT] pobierz, plaintext

I chciałbym zastąpić $('#test') kawałkiem kodu, który pozwoli mi odwołać się do diva, którego
atrybut 'onclick', go wywołał, w razie gdybym chciał np dopisać potem
[JAVASCRIPT] pobierz, plaintext
  1. <div id="test2" onclick="funkcja()">inna treść</div>
[JAVASCRIPT] pobierz, plaintext

i nie zmieniać przy tym samego skryptu.

Za sobą mam kilkanaście minut grzebania w google, zapewne po prostu nie potrafię odpowiednio
sklecić dla wyszukiwarki trafnych tagów. Tak czy siak, nie znalazłem tam odpowiedzi na pytanie...

Serdecznie proszę o waszą pomoc.



@edit
domyślam się, że mógłbym zrobić funkcję, która wyglądałaby tak:
[JAVASCRIPT] pobierz, plaintext
  1. function funkcja(id){
  2. $(id).animate(...);
  3. }
[JAVASCRIPT] pobierz, plaintext

ale może jest na to lepsze rozwiązanie? W razie gdybym nie chciał nadawać id elementowi.
koodo218
https://jsfiddle.net/koodo218/02ag8t6y/1/
DamianRastMan
Dziękuję, można zamknąć smile.gif
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.