Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [jquery] Indetyfikacja klikniętego bloku div
aras16
post
Post #1





Grupa: Zarejestrowani
Postów: 31
Pomógł: 0
Dołączył: 5.02.2008

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


Cześć.
Mam kilka bloków div o tej samej klasie. W jaki sposób zwrócić zawartość klikniętego bloku?
  1. $('.blok').click(
  2. function()
  3. {
  4. var wartosc=$('.blok').text();
  5. alert(wartosc);
  6. }

To mi nie działa, ponieważ zwraca mi wartości wszystkich bloków, a chciałbym żeby zwracało tylko klikniętego bloku.

Ten post edytował aras16 2.05.2013, 14:36:06
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
PrinceOfPersia
post
Post #2





Grupa: Zarejestrowani
Postów: 717
Pomógł: 120
Dołączył: 18.04.2009

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


zamiast '.block' użyj this:
$(this).text();
Go to the top of the page
+Quote Post
aras16
post
Post #3





Grupa: Zarejestrowani
Postów: 31
Pomógł: 0
Dołączył: 5.02.2008

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


Moje drugie pytanie:
Mam dwa pliki:
index.php
sugestie.php
sugestie.php przesyłają za pomocą post do index.php kilka bloków div, w jaki sposób odnieść się do tych bloków w pliku index.php (chodzi mi o obsługę klikniecia)?
Go to the top of the page
+Quote Post
Arcioch
post
Post #4





Grupa: Zarejestrowani
Postów: 324
Pomógł: 110
Dołączył: 18.09.2012

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


Jeżeli chodzi Ci o to że zawartość pliku sugestie.php ładujesz ajaxem do pliku index.php to kliknięcie wykryjesz tylko używając funkcji on(), live() lub delegate() w zależności od tego jakiej wersji jQuery używasz (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 21.12.2025 - 18:20