» »

[jQuery] Ugotavljanje prejšnje pojavitve elementa

[jQuery] Ugotavljanje prejšnje pojavitve elementa

alexa-lol ::

hej :D imam nek event listener za 'click' na $('table'). Z $(this) dobim, kater elemment je to.
Ob dogodku 'click' bi rad našel tabelo, ki je točno pred mojo tabelo izmed vseh tabel, ki se na strani pojavljajo.

Ilustracija
table 1
table 2
table 3
table 4

Kliknem na table 3 ($(this)), table 2 je ta, ki jo iščem. Kako bi to naredil?

Probal sem (v tem primeru samo, da lociram mojo tabelo)
$('table').click(function() {
   var element = $(this);
   $('table').each(function() {
      if($(this)==element){
      alert('moja tabela ' + $(this).html());
   }
});
});


Ampak to ne dela... na pomoč :)

MasterBlaster ::

Nekaj takega:

$(this).parents("table").first().prev("table");

$(this) je celica (td) na katero klikneš. .parents("table").first() vrne table tag. first() je za primer, če bi slučajno imel vgnezdene tabele. .prev("table") pa vrne tabelo. ki se nahaja pred to.
Tk je pa pika .


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Jquery

Oddelek: Izdelava spletišč
151838 (1562) mk818764
»

[ASP.NET] Prenos podatkov iz ene spletne strani v drugo

Oddelek: Programiranje
14967 (826) Cvenemir
»

[SQL] Insert

Oddelek: Programiranje
252102 (1704) greentech
»

tabele in kazalci v Cju

Oddelek: Programiranje
131541 (1372) Ezekiel
»

pgSQL problem z indexi...

Oddelek: Izdelava spletišč
71180 (1090) Tito

Več podobnih tem