【发布时间】:2014-09-22 20:45:32
【问题描述】:
element.on("click", function(){
element[0].querySelector("input").focus()
element[0].querySelector("input").on('keypress',function(key){
console.log(key)
}
})
这会返回这个错误:
Uncaught TypeError: undefined is not a function
runner:18(anonymous function)
runner:18(anonymous function)
angular.js:2843forEach
angular.js:325eventHandler
还有JSBin
谢谢!
【问题讨论】:
-
它会为接下来的按键注册事件,不是吗?
-
通常如果有错误,我们能够看到它会很棒;)
-
您发布的示例中有语法错误。您是否检查了控制台日志以确保您已修复任何语法错误?
-
分号键坏了? :)
-
JavaScript 中不需要分号,但它们是很好的做法。这里没有语法错误。
标签: javascript jquery