jquery - 按钮中的微调器

标签 jquery html

我有一个如下所示的按钮。

<button type="button" id="#clock_in" class="btn btn-danger btn-lg">Clock-In</button>

如何使用 jQuery 在单击后附加 Spinner 并在事件发生后将其删除?

我尝试过如下

$('#clock_in').click(function(e){ 
   $('.btn').html('<i class="fa fa-spinner fa-spin"></i>Clock-In');
});

最佳答案

仅从您的描述来看

$('#clock_in').click(function(e){ 

    $('.btn').html('<i class="fa fa-spinner fa-spin"></i>Clock-In');



});
$(document).on(YOUR_EVENT_HERE, function(){
    $('.btn .fa-spinner').remove()
})

另外,如果你想在一些动画之后删除它,你可以尝试

$('#clock_in').click(function(e){ 
  var animationDuration = 2000;

    $('.btn').html('<i class="fa fa-spinner fa-spin"></i>Clock-In');


   setTimeout(function(){
       $('.btn .fa-spinner').remove()
   }, animationDuration)
});


关于jquery - 按钮中的微调器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59772240/

相关文章:

html - 如何让元素占据 html 元素的宽度?

javascript - 如何在页面更新时执行jquery

html - Bootstrap 响应式搜索引擎布局

jquery - 加载 Jquery 的 jkit 画廊问题

javascript - CKEditor 中的 insertHTML 不仅适用于图像

html - 仅当高度不同时才将图像垂直对齐到图库底部

javascript - 如何格式化 JSON 中的引用以执行链接

javascript - 循环数组后获取特定模式的结果

javascript - 删除<li>问题

javascript - 在包含 html 的变量中选择一个元素