La configuración es fácil; Quiero poder agregar una clase a (en este caso) un botón cuando se activa el evento OnClick. Mi problema es que no he encontrado la forma de pasar el botón como el parámetro de la función. Me gustaría hacer algo como:jQuery addClass onClick
<asp:Button ID="Button" runat="server" onclick="addClassByClick(this)"/>
Y entonces una función de JavaScript algo como esto:
function addClassByClick(button){
button.addClass("active")
}
Yo sé que tengo una gran cantidad de errores aquí, pero eso es por lo que estoy destino. He probado diferentes escenarios con jQuery y sin jQuery pero siempre termino con una solución rota (los clics dejan de llegar repentinamente, la clase no se agrega, etc.), así que decidí preguntarle a los profesionales.
¿Alguna sugerencia de lo que puedo probar? Gracias por leer edit y toda la ayuda!
Como señalaron muchas personas, la ID procesada de su botón no será "Botón". Sin embargo, aún puede hacer referencia por ID en lugar de clase (los selectores de jquery tienen mejor rendimiento en ID que las clases), al hacer esto: $ ("# <% = Button.ClientID%>") – mikemanne