getting name value of clicked on class element jquery

javascript, jquery

Solution

Use `this.name` instead. Inside an event handler, `this` is 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')`

Problem

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')); }); ```

Original source