【发布时间】:2013-02-15 06:31:15
【问题描述】:
我在这个demo 中发现了一些异常。实际上我想获取文本字段的ID;我在输入文本中添加了一个 ID,并尝试使用可见属性(在键盘中)获取 ID,但我发现了一个问题;当我第一次单击文本字段时没有任何反应,当我再次单击新文本字段时,我得到了我单击的最后一个 id。 但是,使用接受的属性(也在键盘中)一切正常。
你能告诉我发生了什么吗?
代码:
$('.num').keyboard({
layout: 'num',
restrictInput: true,
preventPaste: true,
autoAccept: true,
visible : function(){
ID = $active.attr('id');
alert(ID);
},
accepted : function(){
ID = $active.attr('id');
alert(ID);
},
});
谢谢。
【问题讨论】:
-
未捕获的类型错误:无法调用 null 的方法 'attr'
-
你用了什么调试工具?
-
刚刚按F12打开控制台。
标签: javascript jquery html keyboard