今天遇到一个小问题代码如下
$("#input_textarea").keydown(function(){
alert(event.keyCode);
})
alert(event.keyCode);
})
提示event未定义
input_textarea是一个文本输入框
我想能在输入时捕获按下的是哪个键,以前不用JQuery时是通过这样的写法:(w3c的写法)
<textarea id="input_textarea" onkeydown="alert(event.keyCode)"></textarea>
找了半天,终于知道原来jquery已经帮我封装好了,连浏览器类型都不用判断,方法如下
$("#input_textarea").keydown(function(event){
alert(event.keyCode);
})
alert(event.keyCode);
})
看来以后还是要学习一下jquery的源码,才能了解更多底层的东西啊!
另外赞一下jquery,确实太喜欢了,以前要用上百行解决的问题50行内就能解决,一定要深入研究!