I am currently trying the following but it keeps getting the first name value of the first element with the class “button-blue”. How can I work correctly so that it gets the name value of the element clicked on with this class??
$(".button-blue").click(function() {
alert($(".button-blue").attr('name'));
});
Use
this.nameinstead. Inside an event handler,thisis the DOM element on which the event was triggered.If you prefer to use
.attr()or need a jQuery object containing that element for another reason, you can simply use$(this).attr('name')