可能重复:
Firebug JS warning to jQuery 1.4.2 “The 'charCode' property of a keyup event should not be used. The value is meaningless.” To ignore it?
Firebug: “The 'charCode' property of a keyup event should not be used. The value is meaningless.”
当我开始在文本框中输入时出现此错误:
不应使用keydown事件的'charCode'属性。这个价值毫无意义。
这是什么意思?
代码:
$(document).ready(function(){
$('#inputField').bind("blur focus keydown keypress keyup", function(){recount();});
$('input.submitButton').attr('disabled','disabled');
$('#tweetForm').submit(function(e){
tweet();
e.preventDefault();
});
});
答案 0 :(得分:5)
这是通过分配jQuery来使用键向下/向上事件引起的。这是一个毫无意义的警告,你可以放心地忽略它。如果您愿意,可以在firebug中关闭javascript警告。
答案 1 :(得分:1)
看看here。它清楚地解释了这个问题。
答案 2 :(得分:0)
在非IE浏览器(版本9之前)中,与keydown(或keyup)事件关联的事件具有 keyCode 属性,IE用于所有关键事件的属性相同。
只有按键才能返回带有 charCode 的事件。而且,有趣的是,按键还可以在非IE浏览器中返回keyCode,对应于未修改的可打印键或控制键。