阅读本文后,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')