target=_blankをJQueryで無効化する方法

target=_blankを皆さんお使いですか?
セキュリティが云々などで非推奨になっている、別ウィンドウで開く指定方法ですが、なんだかんだ適用しやすくで使われ続けていますね。

そういう私も・・・楽なんで使っていますw

今回はあまり使用する頻度は少ないことですが、target=_blankを無効化する方法を紹介していきたいと思います。そんなことわざわざしなくてもと思うでしょうが、CMSなどの仕様上の関係で外部リンクが別タブで開いてしまうように設計されている案件で、時々使うことがあるのです。

ということで、ほとんど使わないと思いますが、target=_blankをJQueryで無効化する方法をお伝えしていきます。

target=_blankをJQueryで無効化

下記ソースで指定するとtarget=_blankを無効化できます。

$(function(){
    $('a').attr('target' , '');
});

上記の場合aタグを対象としていますので、aタグ全体に適用されてしまいます。
ですから適用する際には、厳密に適用箇所を指定してくださいね。

target=_blankをJQueryで無効化するまとめ

target=_blankをJQueryで無効化する方法をお伝えしてきました。
あまり使用しないので、たまに使おうとすると指定方法を忘れているので、そういう場合には参考にしていただければと思います。

おすすめの記事