keydown()参数问题

来源:4-1 jQuery键盘事件之keydown()与keyup()事件

逸风4241167

2017-04-10 15:24

$elem.keydown()

$elem.keydown( [eventData ], handler(eventObject)

$elem.keydown( [eventData ], handler(eventObject)

这三个keydowm()后面的参数有什么关系呢。能不能举例子的

写回答 关注

2回答

  • qq_Dandelion_3
    2017-04-10 17:30:19

    回头看一看click的三个案例,其实意思都是一样的。

    逸风4241...

    就是觉得这些在工作运用上哪一方面比较多的

    2017-04-11 09:04:52

    共 1 条回复 >

  • you_zi
    2017-04-10 17:19:48

    一、$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基础(三)—事件篇

jQuery第三阶段开启事件修炼,掌握对页面进行交互的操作

89997 学习 · 625 问题

查看课程

相似问题