当我更改输入字段的值时,我有一个应该启动的函数:
$('#count').change(function() {
alert("Hello! I am an alert box!!");
}).change()
<input id="count" type="number"/>
但现在发生的是,当我加载页面时,会出现警告框。但它应该只在我改变输入值时出现。我做错了什么?
答案 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!!");
});
});
答案 2 :(得分:0)
删除末尾的.change()
$('#count').change(function () {
alert("Hello! I am an alert box!!");
});
编辑你的html
<input id="count" type="number"/>