gpt4 book ai didi

javascript - 禁用链接以停止在 JQuery 中双击

转载 作者:IT王子 更新时间:2023-10-29 03:11:55 26 4
gpt4 key购买 nike

单击一次后如何禁用所有带有 button 类的链接?我希望能够在一个地方执行此操作,而不必单独更改所有这些。有什么想法吗?

到目前为止我得到了这个:

$("a.button").click(function() { $(this).attr("disabled", "disabled"); });
$("a[disabled]").click(function() { return false; });

但是第二个事件没有触发..

最佳答案

这是我会尝试的:

$("a.button").one("click", function() {
$(this).click(function () { return false; });
});

用“按钮”类绑定(bind)所有链接。仅运行一次匿名函数(因此为“一次”),这会重新绑定(bind)链接以返回 false。

如果你想让它看起来更像你所拥有的,试试这个:

$("a.button").click(function() { $(this).attr("disabled", "disabled"); });
$(document).click(function(evt) {
if ($(evt.target).is("a[disabled]"))
return false;
});

关于javascript - 禁用链接以停止在 JQuery 中双击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1681679/

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