» »

[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šč
152008 (1732) mk818764
»

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

Oddelek: Programiranje
141118 (977) Cvenemir
»

[SQL] Insert

Oddelek: Programiranje
252258 (1860) greentech
»

tabele in kazalci v Cju

Oddelek: Programiranje
131661 (1492) Ezekiel
»

pgSQL problem z indexi...

Oddelek: Izdelava spletišč
71347 (1257) Tito

Več podobnih tem