gpt4 book ai didi

jquery - 更改 $(this) 的类

转载 作者:太空宇宙 更新时间:2023-11-04 05:09:56 25 4
gpt4 key购买 nike

我有一个 <span>按钮,调用一些 jQuery,然后我需要一种方法来禁用它(如果可能,它是相应的向上/向下按钮)被重复单击。我已经为按钮制作了事件处理程序:

$('.RateDown').click(function() {

//down counter
var downValue = parseInt($(this).text());
downValue--;
$(this).text(downValue);

//total counter
var totalValueElement = $(this).prevAll('.RateTotal').first();
var totalValue = parseInt(totalValueElement.text());
totalValue--;
totalValueElement.text(totalValue);
});

(和 RateUp 类似)

以及相关的HTML如下

<div class='RateBar'>
<span class='RateTotal'>0</span><br />
<span class='RateUp'> +0</span>
<span class='RateDown'> -0</span>
</div>

这暂时有效,但任何人都可以重复发送垃圾邮件按钮,所以我在想,如果我将它的类更改为“评级”类,它将无法点击。我试过使用 .attr()功能,但这不会成功。是否可以通过这种方式或其他方式禁用它?我玩过一个禁用的 bool 值,在点击时更改它,但是页面上有多个按钮,这是不切实际的。

(按钮当前为 here )

最佳答案

在点击事件上使用 jQuery .one - 它只绑定(bind)一次。 - http://api.jquery.com/one/

关于jquery - 更改 $(this) 的类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9574370/

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