首页 > 解决方案 > 第一个事件中的禁用按钮不会触发第二个事件

问题描述

我有一个结帐按钮,当用户接受条款时,我首先将按钮设置为禁用,然后提交表单。在这种情况下,按钮上设置的第二个事件将不再触发。

$cache.opcSubmit.prop('disabled', true);
$cache.opc.submit();

第一场常规赛

当上面的代码在第一个事件中运行时,第二个(实时)事件将不会触发。

第二个事件是这样设置的:

$(document).on('click', '.continue-step button[type="submit"]', function () {
    $(this).data('event', 'doSomething');
}

问题是我无法放置第二个事件,因为它正在使用一个库,它将在 1 秒后初始化事件以确保已加载。

任何帮助或建议将不胜感激。谢谢

标签: javascriptjquery-events

解决方案


推荐阅读