如何使用setInterval为输入赋值

时间:2014-07-28 03:05:15

标签: javascript jquery html ajax html5

我想做的是setInterval函数将继续生成值#test1,如果用户点击按钮,#test1的值将为空,并在单击按钮后再次返回1。

当前输出:http://jsfiddle.net/eKWyY/43/

var tint = setInterval(
    function ()
    {
        regain();   
    }, 500);    
$('#clickme').click(fuction(){
$('#test1').val('');                    
});
function regain(){
$('#test1').val("1");
}

2 个答案:

答案 0 :(得分:1)

我认为您要做的是在用户点击按钮后停止间隔。

$('#clickme').click(function(){
    $('#test1').val('');   
    clearInterval(tint);                 
});

http://jsfiddle.net/GF8B7/4/

答案 1 :(得分:1)

你有一个错字......

变化:

$('#clickme').click(fuction(){
$('#test1').val('');                    
});

要:

$('#clickme').click(function(){
    $('#test1').val('');
});

您错过了n

中的第一个function

<强> JSFiddle Demo