清理定时器之前要把所有 时间处理完成;不然很尴尬还要执行一次
$('#btnSendVerification').on('click', function () { if ($('#cellphone').val() == '') { alert('手机为必填'); return; } $(this).attr("disabled", "disabled") var i = 30; var int = self.setInterval(function () { $('#btnSendVerification').text(i-- + '秒'); if (i == 0) { $('#btnSendVerification').attr('disabled', false).text("获取验证码"); clearInterval(int) } }, 1000);