Tengo numerosos botones en mi página con los mismos nombres de clase. Sin embargo, estos botones tienen ID diferentes. Cómo hago esto:
$(".vote").click(function(){ var id = $(this).{ID OF CLICKED BUTTON}; });¿Cómo puedo hacer que este pseudocódigo funcione?
Gracias
$(".vote").click(function(){ var id = this.id; });El ID es accesible directamente desde el elemento. No hay absolutamente ninguna necesidad de usar un método jQuery.
Con objeto jQuery (no es necesario)
$(".vote").click(function(){ var id = $(this).attr('id'); });Sin objeto jQuery (más rápido)
$(".vote").click(function(){ var id = this.id; });creo que esto también funciona
$("body").on("click",".vote",function(){ var id = this.id; });