Nu behøver man ikke skrive hele document ready strengen. Man kan nøjes med at passe en function til jquery
- $(function(){
- // Kode på DOMReady her
- });
Derudover er det rigtigt, som Kenneth siger, at dine click events ikke vil fyre af, fordi siden allerede er skiftet til en ny, inden klikket er færdigt. Dermed er det et nyt sideload og ny visning af alting, og alle events er nulstillet. Du kan ikke opnå det du prøver der, med et klik event.
Det du gerne vil er at vise den nuværende side med en bestemt klasse. Det gør du bedst med et serverside script. Hvis du fx bruger et .NET/PHP CMS på backenden skal dét tilføje klassen til tagget for dig.
Ellers skal du have fat i urlen med javascript og så tilføje klassen til det der står i urlen, men eh, det er for meget besvær for for lidt.