Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Jquery: pobieranie nazwy klasy kliknietego obiektu
shimano
post
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ć?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
1010
post
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
Go to the top of the page
+Quote Post

Posty w temacie


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: 13.10.2025 - 12:45