After reading this article net.tutsplus.com/tutorials/javascript-ajax/14-helpful-jquery-tricks-notes-and-best-practices/ I came to conclusion that using this.href is more efficient.
However, when I tried to use it on one of my projects, I saw that this.href returns not only href but also appends a url of a website. For example <a href="tab-04"></a>
this.href will return http://example.com/abc/tab-04 and $(this).attr('href') will return only tab-04.
You can see an example here http://jsfiddle.net/UC2xA/1/.
$(this).attr('href') however returns exactly what I need and nothing more.
My question is this, how can I rewrite (or do what is necessary) this.href so that it would only return tab-04?
EDIT
Doug you are right on the money with
this.getAttribute('href')