Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [jQuery] pobranie atrybutu z <tr>
Forum PHP.pl > Forum > Po stronie przeglądarki
pgrzelka
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') });
nospor
Kod
$('table.items tr').click(function(){ alert($(this).attr('rel') });
pgrzelka
dzięki, podejrzewam że $(this) rozwiąże też inne moje problemy z jquery smile.gif
Fantazyn
Spróbuj tak:

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


Edit: spóżnony zapłon ; )
nospor
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.
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.