方法二不懂,求解

来源:2-2 jQuery鼠标事件之mousedown与mouseup事件

嘻嘻哈哈12138

2016-07-28 10:16

 <script type="text/javascript">

    $('p').mousedown(function(e) {

            alert(e.target.textContent)

        })

        //this指向button元素

    $("button:eq(1)").mousedown(function() {

        $('p').mousedown() //指定触发绑定的事件

    })


写回答 关注

3回答

  • Dling
    2016-07-28 10:34:14
    已采纳

    哪里不懂?

    $("button:eq(1)") 指第二个按钮

    鼠标在 $("button:eq(1)")  这个按钮 点下的时候 ,触发$('p').mousedown() 这个事件

    就是说   $('p').mousedown事件发生。

    $('p').mousedown(function(e) {

                alert(e.target.textContent)

            })

    嘻嘻哈哈12...

    懂了懂了,谢谢

    2016-07-28 13:50:27

    共 1 条回复 >

  • qq_一米陽光
    2016-07-28 10:41:03

    this是指注册元素,也就是你绑定事件的元素,event.target是指你正在点击的元素,可能是注册元素也可能是注册元素的子元素,因为事件可以由冒泡来触发

  • qq_一米陽光
    2016-07-28 10:36:47

    我的理解是:给p绑定一个mousedown事件,再给按钮button绑定一个mousedown事件,在该事件中调用前者的事件函数。

    嘻嘻哈哈12...

    懂了,谢谢

    2016-07-28 13:51:07

    共 1 条回复 >

jQuery基础(三)—事件篇

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

89994 学习 · 625 问题

查看课程

相似问题