问答详情
源自:2-1 jQuery鼠标事件之click与dbclick事件

关于data()

        //不同函数传递数据

        function data(e) {

            alert(e.data) //1111

        }


        function a() {

            $("button:eq(2)").click(1111, data)

        }

        a();

最后会alert 1111

这是为什么

e.data和1111什么关系

提问者:慕粉1888 2016-07-10 10:42

个回答

  • 路过的人1094
    2016-07-10 13:19:24
    已采纳

    $ele.click( [eventData ], handler(eventObject) )这个方法,

    $("#text").click(11111,function(e) {
       //this指向 div元素
       //e.date  => 11111 传递数据
    });

  • 七月lyr
    2018-10-03 17:50:05

     function data(e) {   //这里的data是函数名,可自定义名字

        alert(e.data) //1111,这里的data指的是 方法的数据参数

    }

    function a() {

        $("button:eq(2)").click(1111, data)

    }

    a();



    我觉得与这个是一样的:

    $("button:eq(2)").click(1111, function(e){

              alert(e.data)

    })