リンクのある古いページがありますtarget="_blank"
。これらをクリックすると、それを無視して、ウィンドウを開くために持っている JavaScript を実行したいと思います。
これはjQueryで可能ですか?そうであれば、どの方法/用語を調査すればよいですか?
前もって感謝します
リンクのある古いページがありますtarget="_blank"
。これらをクリックすると、それを無視して、ウィンドウを開くために持っている JavaScript を実行したいと思います。
これはjQueryで可能ですか?そうであれば、どの方法/用語を調査すればよいですか?
前もって感謝します
イベント委任を使用して、target="_blank" を含むリンクが機能しないようにします。例:
$(document).on('click', 'a[target="_blank"]', function(event) {
event.preventDefault();
alert('Prevented');
});
$('a[target=_blank]').click(function(e){
e.preventDefault();
//do what you want here
});
これを試して
$('a[target=_blank]').click(function(event) {
event.preventDefault();
// Now make a call to your own function
});