Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [jQuery] pobranie atrybutu z <tr>
pgrzelka
post
Post #1





Grupa: Zarejestrowani
Postów: 313
Pomógł: 24
Dołączył: 9.08.2008
Skąd: Kielce

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


Witam

mam tabelkę

  1. <table class="items">
  2. <tr rel="1"><td></td></tr>
  3. <tr rel="2"><td></td></tr>
  4. <tr rel="3"><td></td></tr>


i chciałbym każdemu tr przypisać funkcje która po kliknięciu na tr przekieruje np na /firmy/id/(pobrany rel)

mam taki kod ale niestety nie chce działać, dopiero zaczynam z jquery
Kod
$('table.items tr').click(function(){ alert(this.attr('rel') });
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Kod
$('table.items tr').click(function(){ alert($(this).attr('rel') });
Go to the top of the page
+Quote Post
pgrzelka
post
Post #3





Grupa: Zarejestrowani
Postów: 313
Pomógł: 24
Dołączył: 9.08.2008
Skąd: Kielce

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


dzięki, podejrzewam że $(this) rozwiąże też inne moje problemy z jquery (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
Fantazyn
post
Post #4





Grupa: Zarejestrowani
Postów: 135
Pomógł: 38
Dołączył: 24.02.2007
Skąd: Warszawa

Ostrzeżenie: (10%)
X----


Spróbuj tak:

Kod
$('table.items tr').click(function(){ alert($(this).attr('rel')); });


Edit: spóżnony zapłon ; )

Ten post edytował Fantazyn 5.11.2009, 13:32:40
Go to the top of the page
+Quote Post
nospor
post
Post #5





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Cytat
rozwiąże też inne moje problemy z jquery
to zalezy jak lezy.
tutaj $(this) bylo niezbędne, gdyż "this" zawieralo jedynie obiekt DOM a nie obiekt jQuery.
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: 22.08.2025 - 14:15