gpt4 book ai didi

javascript - Jquery如何将.off()转为.on()

转载 作者:行者123 更新时间:2023-11-28 19:27:30 26 4
gpt4 key购买 nike

我有Jquery点击事件,并且我想在执行我的函数UpdateItemStatus(this.id);之前防止多次点击,所以我已尝试使用开/关事件的以下代码,

$('#tableItems').on('click', 'tr', function (e) {
if ($(e.target).closest("td").hasClass("cssClick")) {
$(this).off(e);
UpdateItemStatus(this.id);
$(this).on(e);
}
});

但是我如何打开.on?因为它不起作用,无法再次点击。

最佳答案

拥有一个决定按钮点击操作的全局变量怎么样?

类似这样的吗?

var clickevent = true;
$('#tableItems').on('click', 'tr', function (e) {
if(clickevent){
if ($(e.target).closest("td").hasClass("cssClick")) {
clickevent = false;
UpdateItemStatus(this.id);
clickevent = true;
}
}
});

如果 UpdateItemStatus 函数有 ajax,那么我建议您将 clickevent = true 放入该 ajax 的成功中

关于javascript - Jquery如何将.off()转为.on(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27561875/

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