gpt4 book ai didi

jQuery - anchor 单击

转载 作者:行者123 更新时间:2023-12-03 22:54:46 27 4
gpt4 key购买 nike

我在 jquery 中有一个有效的 a.click() 函数...但是如果我单击一个 anchor ,我会打开一个新窗口...但是我怎样才能阻止浏览器本身打开一个新窗口?

示例:

    $('a').each(function() {
$(this).click(function(e) {
if($(this).attr('target') == '_popup') {
//here is code to open window (already exists)

//try to stop propagation, but doesn't work...
e.stopPropagation();
}

hideNSL();
});
});

那么,我该如何停止该事件呢?

最佳答案

尝试

e.preventDefault()

但是这里return false也可以做到这一点,这在另一个答案中。 preventDefault 可以用于更多场景,是更通用的“停止默认事件 Action ”,参见:http://api.jquery.com/event.preventDefault/

关于jQuery - anchor 单击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3535587/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com