Necesito minimizar estos tres eventos de clic en un evento, lo que significa que quiero escribir un evento de clic que maneje las identificaciones. algo como el siguiente código.
No sé cómo hacerlo exactamente. El código anterior no es correcto, es solo mi falta de conocimiento de JavaScript.
usa una clase y la magia “esto” 🙂
– Gianpaolo Di Niño
29 de agosto de 2013 a las 10:41
sería mucho más fácil si pro será una matriz
– Ígor Dymov
29 de agosto de 2013 a las 10:42
sí, usa una clase y la “i” sería $(this).index();
– Romaindr
29 de agosto de 2013 a las 10:44
Prueba esto:
var that = this;
$('#pro1,#pro2,#pro3').click(function () {
chart.series[0].update({
data: that[$(this).attr('id')];
});
});
en 2021, var that = this; solo debe ser reemplazado con una función de flecha
– Liam
1 hora antes
RAM
Sugeriría crear un objeto y seleccionar los elementos usando clases, id del elemento en el que se hizo clic recupera el valor de la propiedad correspondiente del objeto auxiliar:
Esta web utiliza cookies propias y de terceros para su correcto funcionamiento y para fines analíticos y para mostrarte publicidad relacionada con sus preferencias en base a un perfil elaborado a partir de tus hábitos de navegación. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos.
Configurar y más información
usa una clase y la magia “esto” 🙂
– Gianpaolo Di Niño
29 de agosto de 2013 a las 10:41
sería mucho más fácil si
pro
será una matriz– Ígor Dymov
29 de agosto de 2013 a las 10:42
sí, usa una clase y la “i” sería $(this).index();
– Romaindr
29 de agosto de 2013 a las 10:44