» »

[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šč
151801 (1525) mk818764
»

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

Oddelek: Programiranje
14940 (799) Cvenemir
»

[SQL] Insert

Oddelek: Programiranje
252076 (1678) greentech
»

tabele in kazalci v Cju

Oddelek: Programiranje
131516 (1347) Ezekiel
»

pgSQL problem z indexi...

Oddelek: Izdelava spletišč
71158 (1068) Tito

Več podobnih tem