使用JavaScript中的setInterval进行TextField更新

时间:2014-10-23 19:46:53

标签: javascript jquery

我对javascript和jquery很新。我已经实现了以下简单代码,每隔5秒用随机值更新文本字段。但是,它不会更新。

如果问题对您来说如此简单,请不要冒犯。

  <input type="text" value="Hello there" id="me"/><br/>

   self.init = function () {
        $("#me").val(setInterval(myFunction(),5000));
    }

    function myFunction() {
        return Math.floor((Math.random() * 100) + 1);
    }

1 个答案:

答案 0 :(得分:2)

这就是它的完成方式。

&#13;
&#13;
setInterval(function() {
  $("#me").val(myFunction());
}, 5000);

function myFunction() {
  return Math.floor((Math.random() * 100) + 1);
}
&#13;
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type="text" value="Hello there" id="me" />
&#13;
&#13;
&#13;