Jquery ';字符编码';不应使用keyup事件的属性。价值是没有意义的
HTML代码:Jquery ';字符编码';不应使用keyup事件的属性。价值是没有意义的,jquery,firebug,Jquery,Firebug,HTML代码: <input type="text" id="secrecy" name="secrecy" size="3" maxlengh="3" />Days 错误消息: keyup的“charCode”属性 不应使用事件。价值是 毫无意义 Jquery代码不起作用。当我在“保密”中输入内容时,不会发出警报。怎么了?这不是错误;这是一个警告 它可能是由jQuery中的代码生成的,该代码将事件对象的属性复制到传递给处理程序的包装器中 你应该忽略它。我测试了你的代码,没有看到你
<input type="text" id="secrecy" name="secrecy" size="3" maxlengh="3" />Days
错误消息:
keyup的“charCode”属性
不应使用事件。价值是
毫无意义
Jquery代码不起作用。当我在“保密”中输入内容时,不会发出警报。怎么了?这不是错误;这是一个警告 它可能是由jQuery中的代码生成的,该代码将事件对象的属性复制到传递给处理程序的包装器中
你应该忽略它。我测试了你的代码,没有看到你提到的错误,你能提供重现这个错误的代码吗 我在想它可能只是你正在使用的浏览器 键码和字符码 这两个属性是keyCode和 charCode。简单地说,keyCode 说了些关于实际情况的话 用户按下的键盘键,而 charCode给出了 结果字符。这些碎片 信息不必相同;对于 例如,小写字母“a”和 大写字母“A”具有相同的键码, 因为用户按下了相同的键, 但是一个不同的字符码,因为 结果是不同的 Explorer和Opera不支持 charCode。然而,他们给出了 键码中的字符信息,但 只有按键。Onkeydown和up keyCode包含关键信息
来自,但我看不到您在示例代码中使用这两种方法。您正在使用它们吗?是否正在等待绑定事件,直到Dom准备就绪 类似这样的事情可能会有所帮助:
$(document).ready(function(){
$('#secrecy').keyup(function(){
alert("ok");
});
});
我也有麻烦。我将事件分配给,但没有工作 $(文档).ready(函数(){ $(“#test ul”).bind(“keyup”,function(){ 警报('调用了.keyup()的处理程序'); }))
})在源jquery-1.X.X.js中更改charCode->XcharCode,一切正常
在最新版本1.4.4中,出现了“4”个警告…我听从了迭戈的建议,警告在Firebug中消失了。
我在这里也看到了同样的建议 我不能忽视这一点。当我在“保密”中输入某个内容时,不会发出警报。Jquery代码不起作用。然后是其他错误。你是否在页面完全加载之前运行代码?你能发布演示吗?我也有同样的问题,我的代码确实在
$(document).ready(function(){…})中
它仍然给我错误。还有其他建议吗?我这里有完全相同的问题:((Firefox 3.6.8,Ubuntu 10.04)很有趣。这到底在做什么?:)它在Firefox的firebug中。我不相信我在我的代码中故意使用charCode或keyCode。
$(document).ready(function(){
$('#secrecy').keyup(function(){
alert("ok");
});
});