我们的旧网页包含target="_blank"
的链接。点击这些后,我想忽略它,并运行一些JavaScript来打开Windows。
这是否可以使用jQuery,如果是这样,我应该研究哪些方法/术语?
提前致谢
答案 0 :(得分:6)
只需使用事件委派来阻止带有target =“_ blank”的链接起作用,例如:
$(document).on('click', 'a[target="_blank"]', function(event) {
event.preventDefault();
alert('Prevented');
});
答案 1 :(得分:4)
$('a[target=_blank]').click(function(e){
e.preventDefault();
//do what you want here
});
答案 2 :(得分:3)
试试这个
$('a[target=_blank]').click(function(event) {
event.preventDefault();
// Now make a call to your own function
});