gpt4 book ai didi

javascript - jQuery 如何在 preventDefault() 之后启用标签

转载 作者:行者123 更新时间:2023-11-27 23:09:30 25 4
gpt4 key购买 nike

我使用 preventDefault() 停止了链接/ anchor 标记触发事件,在 jQuery 函数的中间,我想通过禁用 来触发链接防止默认()。下面你可以看到我的代码块,

jQuery(".tcf_add_to_cart a").on('click', function( e ){
e.preventDefault();
if( some condition )
{
$.ajax({
type : "POST",
data : data,
url : 'url',
success : function( response ) {
if ( response == 'true' )
{
// ENABLE THE LINK AND TRIGGER LINK ACTION
}
}
});
}
});

如上所述,我需要启用被阻止的链接以及执行此操作的最佳和正确方法。

最佳答案

您可以根据事件目标设置位置。

if ( response == 'true' ) {
window.location.href = e.target.href
}

您无法取消 preventDefault,因为调用是异步的。

关于javascript - jQuery 如何在 preventDefault() 之后启用标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46895855/

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