Ho una lista di link che vanno tutti su una google maps api.Come aggiornare (aggiungere a) un href in jquery?
i collegamenti dispongono già del parametro daddr
(destinazione) come statico. Sto usando Geo-Location per trovare la posizione degli utenti e voglio aggiungere lo saddr
(indirizzo di origine) ai collegamenti una volta ricevuti i dati.
quindi fondamentalmente ho bisogno di aggiungere qualcosa come &saddr=50.1234567,-50.03452
alla fine della coda di tutti i link che puntano a Google Maps
Tutti i collegamenti sono una classe chiamata directions-link
e da this page ho capito come di cambiarle:
$("a.directions-link").attr("href", "http://www.google.com/");
Tuttavia voglio solo aggiungere il mio valore alla fine del href senza cambiare ciò che il href già è.
Come posso farlo?
Grazie, sarà questo lavoro se non v'è più di 1 direzioni-link tutti con diverse HREF? Grazie! –
Se si aggiunge la stessa cosa per ogni istanza di 'a.directions-link', allora si. Altrimenti, se si aggiunge un valore diverso a ogni href, sarà necessario utilizzare un 'each()' per iterare e aggiungere il rispettivo valore. – Gabe
Sto aggiungendo lo stesso valore, ma ogni href è diverso all'inizio. quindi se il primo è uno.html e il secondo è due.html entrambi finiscono per essere uno.html e saddr ... perché cattura solo l'href del primo link a.directions e lo usa per tutti. Quindi penso di aver bisogno di usare each(). Ti interessa eleborare l'uso di quello? Grazie!! –