フロントの人の雑多メモ

jQueryでaタグの"リンク先"を取得する方法

jQueryでaタグの"リンク先"を取得する方法

jQueryでaタグのhref属性が相対パスやルート絶対パスで書かれているとき、
そのリンク先を絶対パス(URL)で取得する方法をご紹介。

理想通りいかない例

これだと /page/ が取得されてしまいます。

<a href="/page/">詳しくはこちら</a>

<script>
$(function(){
	let href = $("a").attr("href"); //「 /page/ 」
});
</script>

理想通りいく例

相対パスやルート絶対パスで書かれてるリンク先を取得するには

prop()を使いましょう。

<a href="/page/">詳しくはこちら</a>

<script>
$(function(){
	let href = $("a").prop("href"); //「 https://blog.knis.jp/page/ 」
});
</script>

すると、リンク先をURLで取得することができます!

コメント

内容を確認の上、個人情報などは省いて掲載させていただきます。

お名前・メールアドレスも入力する

メールで返信がほしい場合に入力してください。

頂いた個人情報は開示しません。返信のためだけに利用いたします。

直接送信されます。確認の上、「送信」してください。

お役に立てましたら応援をお待ちしております!
頂いた応援は子育てに活用させていただきます。

OFUSEで応援を送る


または以下のボタンからなにか買って応援 (PR)

Amazon

楽天市場

Yahoo!ショッピング

Amazonのアソシエイトとして「けん」は適格販売により収入を得ています。

シェア

Twitterでシェア Facebookでシェア LINEでシェア はてなブックマークでシェア

お役に立てましたら応援をお待ちしております!
頂いた応援は子育てに活用させていただきます。

OFUSEで応援を送る