麻烦解释下,该段代码中e和data的含义

来源:2-1 jQuery鼠标事件之click与dbclick事件

油泼裤带面

2017-02-21 22:18

  <script type="text/javascript">

        //不同函数传递数据
        function data(e) {
            alert(e.data) //1111
        }

        function a() {
            $("button:eq(2)").click(1111, data)
        }
        a();

    </script>



写回答 关注

3回答

  • qq_MissingYou_0
    2017-02-21 22:28:04
    已采纳

    e是event 事件

    data是数据

    油泼裤带面

    讲道理的说,第一个function后面的data应该是函数名,是可以随意命名的,为什么将他改了之后函数无法运行呢?还有就是111后面那个DATA也是数据吗?这样使用是不是data的固定用法

    2017-02-21 22:31:35

    共 1 条回复 >

  • 慕粉4042427
    2017-03-31 00:00:17

    最后个data是命名函数名,可用阿猫阿狗表示,最后个1111是阿猫阿狗的传参,首个data是对应最后个的执行函数,首个e是被传入参数,e.data(data为关键词)是e的数值属性

  • qq_MissingYou_0
    2017-02-21 22:37:08

    第一个function 后的data是 函数名    第二个function中的data就是第一个data函数,调用第一个函数 所以改了就 没用

    油泼裤带面 回复qq_Mis...

    哦 对啊 我在把这个函数理解下 谢大哥指点

    2017-02-21 23:23:37

    共 8 条回复 >

jQuery基础(三)—事件篇

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

89997 学习 · 625 问题

查看课程

相似问题