Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery ';字符编码';不应使用keyup事件的属性。价值是没有意义的_Jquery_Firebug - Fatal编程技术网

Jquery ';字符编码';不应使用keyup事件的属性。价值是没有意义的

Jquery ';字符编码';不应使用keyup事件的属性。价值是没有意义的,jquery,firebug,Jquery,Firebug,HTML代码: <input type="text" id="secrecy" name="secrecy" size="3" maxlengh="3" />Days 错误消息: keyup的“charCode”属性 不应使用事件。价值是 毫无意义 Jquery代码不起作用。当我在“保密”中输入内容时,不会发出警报。怎么了?这不是错误;这是一个警告 它可能是由jQuery中的代码生成的,该代码将事件对象的属性复制到传递给处理程序的包装器中 你应该忽略它。我测试了你的代码,没有看到你

HTML代码:

<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");    
  });
});