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.href
this.getAttribute('href')
href
IE 7でjQueryによって作成されたリンクの属性のリテラル値を取得する方法はありますか?