gpt4 book ai didi

javascript - 如何禁用 div 元素内的 anchor 标记 onclick 事件?

转载 作者:太空宇宙 更新时间:2023-11-04 10:11:48 24 4
gpt4 key购买 nike

我有下面给出的 html 内容。

<div>
<a href="#" onclick="someFunction();">Link 1</a>
<a href="#" onclick="someFunction();">Link 1</a>
<a href="#" onclick="someFunction();">Link 1</a>
<a href="#" onclick="someFunction();">Link 1</a>
<a href="#" onclick="someFunction();">Link 1</a>
</div>

问题:

当我点击任何链接时,我将在 onClick 函数中进行一次 ajax 调用。

我只想禁用标签的所有 onClick 事件(或禁用整个 div 及其所有子元素),直到我得到响应后得到 ajax 响应 我需要重新启用所有标签的 onclick 事件.

有什么办法可以达到同样的目的吗?

最佳答案

您可以使用 jqXHR 的 beforeSend 回调,您可以在其中禁用所有 anchor 标记和jqXHR.always() 回调,您将在其中启用所有 anchor 标记。

通过Jquery Ajax Documentation

关于javascript - 如何禁用 div 元素内的 anchor 标记 onclick 事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37545057/

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