逸风4241167
2017-04-10 15:24
$elem.keydown()
$elem.keydown( [eventData ], handler(eventObject)
$elem.keydown( [eventData ], handler(eventObject)
这三个keydowm()后面的参数有什么关系呢。能不能举例子的
回头看一看click的三个案例,其实意思都是一样的。
一、$elem.keydown():绑定$elem元素,不带任何参数一般是用来指定触发一个事件
<div id="test">键盘按下触发<div>
$("elem").keydown(function(){
alert('触发指定事件')
})
$("#test").keydown(function(){
$("elem").keydown()
});
二、$elem.keydown( [eventData ], handler(eventObject):绑定$elem元素,每次$ele元素触发点击操作会执行回调 handler函数
<div id="test">键盘按下触发<div>
$("#test").keydown(function() {
//this指向 div元素
});
三、$elem.keydown( [eventData ], handler(eventObject):使用与方法二一致,不过可以接受一个数据参数,这样的处理是为了解决不同作用域下数据传递的问题
<div id="test">点击触发<div>
$("#test").keydown(11111,function(e) {
//this指向 div元素
//e.date => 11111 传递数据
});
jQuery基础(三)—事件篇
89997 学习 · 625 问题
相似问题