Foros del Web » Programando para Internet » Jquery »

Cambiar enlace con jquery

Estas en el tema de Cambiar enlace con jquery en el foro de Jquery en Foros del Web. Bueno con el titulo no es muy descriptivo pero voy a intentar explicarlo lo mejor que pueda Tengo este código con jquery @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código ...
  #1 (permalink)  
Antiguo 15/05/2014, 15:14
 
Fecha de Ingreso: noviembre-2010
Mensajes: 156
Antigüedad: 14 años
Puntos: 0
Cambiar enlace con jquery

Bueno con el titulo no es muy descriptivo pero voy a intentar explicarlo lo mejor que pueda

Tengo este código con jquery

Código Javascript:
Ver original
  1. <script>
  2.  var miPaginaWeb = $(document);
  3.         miPaginaWeb.ready(inicializaJQuery);  
  4.         function inicializaJQuery() {
  5.             $('#capa1').html("Contenido DIV1"); //Texto por default de capa1  
  6.             var miEnlace = $('#enlace');
  7.             //Asignar funcion controladora a evento click del enlace 1
  8.             miEnlace.click(actualizaNumAleatorio);
  9.         }
  10.         function actualizaNumAleatorio(){
  11.        
  12.     }    
  13. </script>

Y el enlace es el siguiente

Código HTML:
Ver original
  1. <a href="desc" id="enlace">ID</a>

Entonces mi duda sería , si una vez hago click , els desc funciona correctamente , pero quiero cambiar el desc y hacer que sea asc , o sea cambiar el destino del href la segunda vez que hago click , y así suceivamente , que cuando este sea asc , se cambie a desc.
  #2 (permalink)  
Antiguo 15/05/2014, 15:55
Avatar de Aeon1  
Fecha de Ingreso: enero-2012
Mensajes: 57
Antigüedad: 12 años, 9 meses
Puntos: 3
Respuesta: Cambiar enlace con jquery

haber si es asi

Código Javascript:
Ver original
  1. $(document).ready(function(){
  2.     $('#enlace').click(function(){
  3.         var enlace=$(this).attr('href');
  4.         if(enlace=='desc'){
  5.             $(this).prop('href','asc');
  6.         }else if (enlace=='asc'){
  7.             $(this).prop('href','desc');
  8.         }
  9.     })
  10. })
  #3 (permalink)  
Antiguo 16/05/2014, 03:28
 
Fecha de Ingreso: noviembre-2010
Mensajes: 156
Antigüedad: 14 años
Puntos: 0
Respuesta: Cambiar enlace con jquery

mmm... la idea es buena , pero no quiero que cambie la dirección URL quiero que cambie el

<a href="desc" id="enlace">ID</a>

Gracias , por darme la idea por donde comenzar !
  #4 (permalink)  
Antiguo 16/05/2014, 03:42
Avatar de pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.489
Antigüedad: 22 años, 3 meses
Puntos: 2114
Respuesta: Cambiar enlace con jquery

¿Y no es desc lo mismo que el enlace?
  #5 (permalink)  
Antiguo 16/05/2014, 03:49
 
Fecha de Ingreso: noviembre-2010
Mensajes: 156
Antigüedad: 14 años
Puntos: 0
Respuesta: Cambiar enlace con jquery

Digamos que tengo que ordenar vale ? , entonces tengo puesto asc y desc en los controladores , eso me va perfectamente.

La primera vez que le doy al click me muestra el desc , pero la segunda vez que le doy al click quiero que cambie la propiedad desc del href a asc y de esta forma que me habeis dicho se va a la URL del navegador no del <a href="">

Etiquetas: enlace
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:44.