Código HTML:
Ver original
Quiero que la variable javascript "mivar" se vea en el div que tiene el id "mensajes_foro" cuando hago click en el link y no lo puedo lograr, si alguien me puede ayudar le agradezco.
Saludos.
| |||
Jquery - pasar variable a div mediante link. Hola amigos, tengo este problema:
Código HTML:
Ver original Quiero que la variable javascript "mivar" se vea en el div que tiene el id "mensajes_foro" cuando hago click en el link y no lo puedo lograr, si alguien me puede ayudar le agradezco. Saludos. |
| |||
Respuesta: Jquery - pasar variable a div mediante link. Hola!
Código:
var mivar="esta cadena la quiero ver en el div"; $("#mensajesindi").click(function(){ $("#mensajes_foro").html(mivar); }); |
| |||
Respuesta: Jquery - pasar variable a div mediante link. Hola chifliiiii, no puedo así, porque tiene que ser dinámica ya que hay varios links.
Código HTML:
Seguramente no me explique del todo bien en el primer mensaje, ahora está mejor, saludos. Ver original |
| |||
Respuesta: Jquery - pasar variable a div mediante link. Hola, gracias. Que es lo raro? "javascript" o "jscript". Lo de href='javascript:void()' , que se puede poner en vez de esto, si coloco href="#" me salta a la pagina principal. Si me puedes aclarar esto te lo agradezco, ya que, como verás, javascript no es mi fuerte, saludos. |
| |||
Respuesta: Jquery - pasar variable a div mediante link. lo que entendí es que querés pasar el valor del atributo name del link clickeado al div Código HTML: <html> <head> <script src="http://code.jquery.com/jquery-latest.js"></script> <script> $( function (){ $(".mensajes").click( function(){ $("#mensajes_foro").html(this.name); return false; }); }); </script> </head> <body> <a href="#" name="mivar1" class="mensajes">var1</a> - <a href="#" name="mivar2" class="mensajes">var2</a> - <a href="#" name="mivar3" class="mensajes">var3</a> <div id="mensajes_foro"></div> </body> </html> para cancelar la acción del link retorná false en el evento click Última edición por Dany_s; 04/05/2010 a las 19:02 |
| |||
Respuesta: Jquery - pasar variable a div mediante link. Hola amigos, finalmente pude solucionarlo (a medias) je je. Lo solucioné con 'live' de jquery.
Código HTML:
De esta forma funciona perfecto todo lo que concierne al funcionamiento de los links y a la toma del atributo name.Ver original Lo único que no funciona es que quiero que el texto aparezca lentamente, por eso el "show("slow");", pero sigue apareciendo normalmente sin ningún efecto, que función me aconsejan para esto. Saludos y gracias nuevamente. |
| |||
Respuesta: Jquery - pasar variable a div mediante link. el div mensajes_foro tiene que estar oculto, puedes usar encadenamiento asi queda más corto, se entiende mejor y también ahorra recursos, o sea que para una seleccion hacer $(seleccion).unaCosa().otraCosa().yOtra(); en vez de $(seleccion).unaCosa(); $(seleccion).otraCosa(); $(seleccion).yOtra(); Código HTML: $("#mensajesindi").live('click',function(){ $("#mensajes_foro").html( this.name ).show("slow"); }); y live lo que hace es asignar eventos a elementos que se estan por crear, la solución fué $(this).attr("name"); Última edición por Dany_s; 05/05/2010 a las 09:36 |
| |||
Respuesta: Jquery - pasar variable a div mediante link. Hola gracias si, $(this).attr("name"); me sirvió de mucho. Pero si no le agregaba "live", solo me cargaba el primer link, no me preguntes porque. Saludos y gracias. |
| ||||
Respuesta: Jquery - pasar variable a div mediante link. Cita: Te cuento:Hola, gracias. Que es lo raro? "javascript" o "jscript". Lo de href='javascript:void()' , que se puede poner en vez de esto, si coloco href="#" me salta a la pagina principal. Si me puedes aclarar esto te lo agradezco, ya que, como verás, javascript no es mi fuerte, saludos. En vez de jscript yo escribirí javascript. Eso es lo propio. EN cuanto a void... no está recomendado usar la sintaxis que vos usas. Es decir, no habría que poner javascript dentro del atributo href. En vez de esto: href='javascript:void()' ... tendrías que poner return false en el evento onclick. Fijate en el ejemplo que puso Dany. El uso return false. |
Etiquetas: |