Tengo una lista de enlaces que van a una API de Google Maps.¿Cómo actualizar (agregar a) un href en jquery?
los enlaces ya tienen el parámetro daddr
(destino) en ellos como estáticos. Estoy usando Geo-Location para encontrar la posición de los usuarios y quiero agregar saddr
(dirección de origen) a los enlaces una vez que obtengo los datos.
así que básicamente tendrá que añadir algo así como &saddr=50.1234567,-50.03452
al final de la cola de todos los enlaces que apuntan a Google Maps
Todos los enlaces tienen una clase llamada directions-link
y desde this page he descubierto la manera cambiarlos:
$("a.directions-link").attr("href", "http://www.google.com/");
sin embargo sólo quiero añadir mi valor al final del href sin cambiar lo que el href ya está.
¿Cómo puedo hacer eso?
Gracias, es que esto funciona si hay más de 1 direcciones de enlace de todos con diferentes hrefs? ¡Gracias! –
Si agrega lo mismo para cada instancia de 'a.directions-link', entonces sí. De lo contrario, si agrega un valor diferente a cada href, tendrá que usar un 'each()' para iterar y anexar el valor respectivo. – Gabe
Agrego el mismo valor, pero cada href es diferente para empezar. entonces si el primero es one.html y el segundo es two.html ambos terminan siendo one.html y saddr ... porque captura solo el href del primer enlace a.directions y usa eso para todos. Entonces creo que necesito usar cada uno(). ¿Te importa eleborar sobre el uso de eso? ¡¡Gracias!! –