Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 29 Pomógł: 0 Dołączył: 6.06.2009 Ostrzeżenie: (0%)
|
Witam,
Na bank banał, więc z góry przepraszam. Próbuję odnaleźć sposób, żeby pobrać nazwę klasy klikniętego obiektu. Coś na styl: Kod $(this).click(function () { var nazwa_klasy = $(this).attr('class'); }); Oczywiście to nie działa, mimo że teoretycznie powinno. Czy da się to jakoś zrobić? |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 749 Pomógł: 37 Dołączył: 3.10.2006 Ostrzeżenie: (0%)
|
Owszem, u mnie działa. Specjalnie przygotowałem:
http://kalinowski.prohost.pl/test/class/# Kod: index.html Kod <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Insert title here</title> <script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="class.js"></script> </head> <body> <a href="#" class='asd'>asd</a> <br /><a href="#" class='qwe'>qwe</a> </body> </html> class.js Kod $(document).ready(function() { $('a').click(function(){ var aaa = $(this).attr('class'); alert(aaa); }); }); Edit... ale ale... zaraz zaraz... teraz zauważyłem... Co to jest $(this) w pierwszej linijce? Do jakiego niby elementu chcesz się odnieść? Ten post edytował 1010 21.04.2010, 21:27:53 |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 29 Pomógł: 0 Dołączył: 6.06.2009 Ostrzeżenie: (0%)
|
Edit... ale ale... zaraz zaraz... teraz zauważyłem... Co to jest $(this) w pierwszej linijce? Do jakiego niby elementu chcesz się odnieść? Te $(this) w pierwszej linijce to tylko przykład - zobrazowanie. W rzeczywistości u mnie będzie się to odnosić do $(document) - całości strony lub może jakiegoś większego elementu. Ten post edytował shimano 22.04.2010, 09:21:40 |
|
|
|
shimano Jquery: pobieranie nazwy klasy kliknietego obiektu 21.04.2010, 18:37:49
1010 A działać powinno, próbowałeś dostawić alert(nazwa... 21.04.2010, 19:46:53 
shimano Cytat(1010 @ 21.04.2010, 19:46:53 ) A... 21.04.2010, 19:50:28
1010 Wierzę Ci na słowo, że nie działa, ale nie zechcia... 21.04.2010, 20:02:29
shimano Oczywiście, że próbowałem. A czy Ty sprawdzałeś, c... 21.04.2010, 20:27:19
1010 Ok, tylko pamiętaj, że drugie $(this) jest śc... 22.04.2010, 10:55:55
wookieb [JAVASCRIPT] pobierz, plaintext $(document... 22.04.2010, 11:14:38
shimano Dzięki wookieb ;] 22.04.2010, 12:45:07 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 18:36 |