» »

[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šč
151889 (1613) mk818764
»

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

Oddelek: Programiranje
141007 (866) Cvenemir
»

[SQL] Insert

Oddelek: Programiranje
252140 (1742) greentech
»

tabele in kazalci v Cju

Oddelek: Programiranje
131571 (1402) Ezekiel
»

pgSQL problem z indexi...

Oddelek: Izdelava spletišč
71238 (1148) Tito

Več podobnih tem