Quiero hacer algo asi:
$('#boton2').click=$('#boton3').click=$('#boton1') .click(function (e) {...})
como se hace bien, porque esto no me anda?
| |||
Como asigno mismo evento onclick a botones distintos Quiero hacer algo asi: $('#boton2').click=$('#boton3').click=$('#boton1') .click(function (e) {...}) como se hace bien, porque esto no me anda? |
| ||||
Respuesta: Como asigno mismo evento onclick a botones distintos Hola usuaria,
Código:
Debería funcionar de esta forma. $('#boton1').onclick = function (e) {...} $('#boton2').onclick=$('#boton3').onclick=$('#boton1').onclick; Saludos
__________________ ¿Como realizar preguntas para obtener mejores respuestas? |
| ||||
Respuesta: Como asigno mismo evento onclick a botones distintos No se si es lo que buscas, pero algo asi funciona ...
Código html:
Ver original Saludos
__________________ Mail: [email protected] |
| ||||
Respuesta: Como asigno mismo evento onclick a botones distintos Cita: Una cuestión a tener en cuenta es que ese codigo de asignación de funciones se debe ejecutar una vez que se hayan cargado correctamente los botones, o preferentemente cuando ocurre onLoad del body.Otra cuestión que se me olvido comentarte es que los id de los botones no pueden llevar el caracter #. Aqui el ejemplo que hice para probarlo: Código HTML: <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Documento sin título</title> <script type="text/javascript"> function $(id){return document.getElementById(id);} function on_load() { $('boton1').onclick = function (){alert('click');}; $('boton2').onclick=$('boton3').onclick=$('boton1').onclick; } </script> <style> #boton1{background:#F00;} #boton2{background:#0C0;} #boton3{background:#99F;} </style> </head> <body onload="on_load()"> <div id="boton1">Colocar aquí el contenido para id "sdas"</div> <div id="boton2">Colocar aquí el contenido para id "asdsa"</div> <div id="boton3">Colocar aquí el contenido para id "asdasd"</div> </body> </html> Saludos
__________________ ¿Como realizar preguntas para obtener mejores respuestas? |