function Time()
{
if($("#btnTest").val()=="")
{
$("#btnTest").val(15);
}
else if($("#btnTest").val()==0)
{
clearTimeout(t);
$("#btnTest").hide();
}
else
{
$("#btnTest").val($("#btnTest").val()-1);
}
t=setTimeout(Time,1000);
}
该代码是倒计时15秒,主要原理是用setTimeout来递归调用Time函数,当计时器到0时,用clearTimeout来停止计时。