Avatar billede fusentasten Nybegynder
14. februar 2011 - 20:31 Der er 6 kommentarer og
1 løsning

tilføj et parameter til en url vha Jquery. Hvordan

Hej eksperter.
Jeg har en ul
<ul class="manipulate-me">
<li><a href="#">Link</a>
<li><a href="#">Link</a>
<li><a href="#">Link</a>
</ul>

Jeg vil gerne tilknytte et parameter "?test=test" på samtlite url'er.

Jeg har siddet og rodet lidt med jquery

$('.manipulate-me li a').append("?test=test");

Men jeg får bare dette output;
<li><a href="#">test?test=test</a>

Hvordan får jeg parameteren tilknyttet på url'en og ikke link teksten?
Avatar billede heinzdmx Nybegynder
14. februar 2011 - 20:41 #1
Du skal have fat i .attr("href")

var org = $('.manipulate-me li a').attr("href");
$('.manipulate-me li a').attr("href", org+"?test=test");

(ikke testet)

http://api.jquery.com/attr/
Avatar billede fusentasten Nybegynder
14. februar 2011 - 20:45 #2
Jeg har testet det. Det virker præcis som det skal :)
Tak for hjælpen
Avatar billede fusentasten Nybegynder
14. februar 2011 - 20:45 #3
hov. du har ikke givet et svar...
Avatar billede heinzdmx Nybegynder
14. februar 2011 - 20:50 #4
Svar her :)
Avatar billede fusentasten Nybegynder
14. februar 2011 - 20:58 #5
tak for hjælpen.

Nu ved jeg godt, at man ikke må komme med tillægsspørgsmål, men jeg tror, at det er nemt for dig.

Kan du fortælle, hvordan jeg add'er en class til hvert enkelt link i min liste ved samme lejlighed?
Avatar billede heinzdmx Nybegynder
14. februar 2011 - 21:11 #6
Avatar billede fusentasten Nybegynder
14. februar 2011 - 21:19 #7
yes. Var inde på den allerede :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester