如何在输入更改时提醒文本? (jquery的)

时间:2015-09-03 08:19:37

标签: jquery

当我更改输入字段的值时,我有一个应该启动的函数:

 $('#count').change(function() {
     alert("Hello! I am an alert box!!");
 }).change()


<input id="count" type="number"/>   

但现在发生的是,当我加载页面时,会出现警告框。但它应该只在我改变输入值时出现。我做错了什么?

3 个答案:

答案 0 :(得分:2)

试试这一行

 $('#count').keyup(function () {
                        alert("Hello! I am an alert box!!");
                    });

并且您的 HTML 部分应为

<input id="count" type="number"/>

让我知道它是否有用

答案 1 :(得分:2)

您的HTML中有错误:

<input id="count" type="number">

您必须在文档就绪时应用您的jQuery代码:

$(document).ready(function () {
  $('#count').change(function () {
    alert("Hello! I am an alert box!!");
  });
});

JSFIDDLE

答案 2 :(得分:0)

删除末尾的.change()

$('#count').change(function () {
                    alert("Hello! I am an alert box!!");
                });

编辑你的html

<input id="count" type="number"/>