gpt4 book ai didi

javascript - 仅运行一次 jQuery 事件处理程序

转载 作者:行者123 更新时间:2023-12-02 15:33:54 26 4
gpt4 key购买 nike

我尝试只使用一次jquery事件,并且我有以下功能:

function usrPlay() {
var flag = true;
while (flag === true) {
$(".pincha").click(function() {
console.log($(this).attr("value"));
flag = false;
});
}
}

但是......这似乎造成了无限循环,但我不明白为什么。有什么帮助吗?谢谢!!

最佳答案

jQuery 有一个名为 .one() 的函数来实现此目的。

您可以使用下面的代码来解决您的问题。

$(".pincha").one( "click", function(){ 
console.log($(this).attr("value"));
});

有关.one()的更多信息

http://api.jquery.com/one/

关于javascript - 仅运行一次 jQuery 事件处理程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33102482/

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