jQuery - setInterval不起作用

时间:2014-11-16 21:33:00

标签: javascript jquery html

我试图用jQuery编写一个小主页代码。它有一个表单,我想用jQuery检查一下。

我有一个标识为points的文本框。 jQuery有以下代码:

$(document).ready(function() {
  setInterval(function() {
    if ($("#points").value().length > 500) {
      alert("Too many points!");
    }}, 100)
});

但它不起作用。有人能帮助我吗?

1 个答案:

答案 0 :(得分:1)

我看到两个问题:

  1. jQuery中没有名为value()的函数。它是val()。对于JavaScript,它是.value
  2. 您正在尝试获取该号码的length,如果该号码为3,则会为您123

    $(document).ready(function() {
      setInterval(function() {
        if ($("#points").val() > 500) {
          alert("Too many points!");
        }
      }, 100);
    });