После прочтения этой статьи net.tutsplus.com/tutorials/javascript-ajax/14-helpful-jquery-tricks-notes-and-best-practices/ я пришел к выводу, что использование this.href более эффективно.
Однако, когда я попытался использовать его в одном из моих проектов, я увидел, что this.href возвращает не только href, но также добавляет URL-адрес веб-сайта. Например <a href="tab-04"></a>
this.href вернет http://example.com/abc/tab-04 и $(this).attr('href') вернет только tab-04.
Здесь вы можете увидеть пример http://jsfiddle.net/UC2xA/1/.
$(this).attr('href'), однако возвращает именно то, что мне нужно, и ничего больше.
Мой вопрос в том, как я могу переписать (или сделать то, что необходимо) this.href, чтобы он возвращал tab-04?
ИЗМЕНИТЬ
Дуг, вы правы на деньги с помощью
this.getAttribute('href')