HTMLに通常のリンクがある場合は、jQueryのattr関数を使用してそのhref属性の値を取得できます。
<a id="testLink" href="test/link.html">Test Link</a>`
>>> $('#testLink').attr('href');
testLink.html
例:
ただし、リンクがjQueryを使用して作成された場合、IE 7では、この関数は、リンクをクリックした場合にブラウザーがアクセスする絶対URLを返します(例:https ://stackoverflow.com/questions/ask/testLink.html ) 、href属性のリテラル値の代わりに。
例:
、、、も試しましたが、thisすべて絶対URLを返します。this.hrefthis.getAttribute('href')
hrefIE 7でjQueryによって作成されたリンクの属性のリテラル値を取得する方法はありますか?