You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

点击<button>后等待异步函数,使用jQuery添加按钮类失效求助

问题分析与解决方案

你的代码无法实现需求是因为混用了原生JavaScript和jQuery的API,jQuery对象不支持原生的addEventListener和classList方法,需要改用jQuery对应的方法:

修正后的代码

$("#btnSta").on("click", () => {
    getAccount().then(addresses => {
        $("#btnSta").addClass('opacity-50 cursor-not-allowed');
    });
});

关键修改点

  • 把原生的addEventListener替换为jQuery的.on('click', handler)方法,这是jQuery绑定事件的标准方式
  • 把原生的classList.add()替换为jQuery的.addClass()方法,它可以直接传入多个空格分隔的类名

内容的提问来源于stack exchange,提问作者Frio Espacial

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.16 00:45:56