var countdown=59;
function settime(obj) {
obj.attr("disabled", true);
obj.val("重新发送(" + countdown + "s)");
countdown--;
if (countdown == -2) {
obj.attr("disabled", false);
obj.val("获取验证码");
countdown = 59;
return;
}
setTimeout(function() { settime(obj) } ,1000) ;
};
$(".getCode").click(function(){
settime($(this));
});
<input type="button" class="getCode" value="获取验证码">