jquery - 使用 JQuery 禁用 Html 按钮一段时间

标签 jquery button javascript

我有一个 html 按钮,我想用 jquery 禁用它,在它被点击后大约 10 秒后我想启用它。

$('#test').click(function(){
     $("#test").attr("disabled", true);
     $('#test').html('Bitte warten..<img src="<?=CDN('/icons/loading/loading5.gif')?>" />');
});

我的计时器部分有问题。 我知道有类似 setInterval(function() {}, 5000); 的东西,但这会一遍又一遍。

最佳答案

您可以使用 setTimout在间隔后启用按钮。

$('#test').click(function(){
     $("#test").attr("disabled", true);
     setTimout(function(){
         $("#test").attr("disabled", false); 
      }, 10000);  
     $('#test').html('Bitte warten..<img src="<?=CDN('/icons/loading/loading5.gif')?>" />');
});

关于jquery - 使用 JQuery 禁用 Html 按钮一段时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15609728/

相关文章:

ios - 按钮到相同的 View ios

html - 创建创建声音HTML的图像按钮

php - Ajax 为 IE 报告 '1'

javascript - 从变量 JS 中减去值

javascript - 如何在 React Native 中使用 Node 模块

javascript - jQuery .test 使用正则表达式返回 false

java - 从 ajax 发送 POST 方法后出现 404 错误(@ResponseStatus 和 ResponseEntity)

javascript - splshpage 加载时禁用滚动条

javascript - 如何在 jquery 中验证第一个字母而不是数字

Android:如何在点击不可见按钮时调用函数?