//处理倒计时的
othis.addClass(DISABLED).html(seconds);
<button class="layui-btn layui-btn-normal" id="btn-code-get" type="button">获取验证码</button>
othis,就是这个button,DISABLED,是禁止css样式
这个button,是弹窗出来的按钮,首次打开弹窗可以是正常的在按钮上倒计时显示,关闭弹窗后,再打开,othis.addClass(DISABLED).html(seconds);就不起作用了。
弹窗代码是动态写出来的,关闭弹窗就释放了。
好像事件有live这个委托代理,重新加载后,可以自动处理。那这种怎么弄的。
经过排查,发现是 othis,这个this导致的,换成$('#btn-code-get').addClass(DISABLED).html(seconds);就正常了。
这是不是说明this有变化了?
可能是没有用
$()
包裹起来,改为