javascript - What is the best way to get elements attributes? -


i'm of novice web developers in cases use jquery, more started use clean js. here question: god practice use clean js in jquery scope, example if need elements class can like:

jquery('div#grid a').click(function(event){     event.preventdefault();     console.log(this.getattribute('class'));     console.log(this.classname);     console.log(jquery(this).attr('class')); }); 

but best way?

it's better use this.classname because fastest among three. here's demo can run , see speed of execution: jquery attr(class) vs js.classname

you can see after running test classname property fastest one.


Comments