e.data是什么意思?

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

GavinZeng

2016-10-20 12:00

代码:

function data(e) {
            alert(e.data) //1111
        }

问题1:这里的 e.data 是什么意思?为什么我尝试调用该函数,如:

data(1111); // 报错 date is not defined

代码:

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

问题2:这里的1111,可以看作是传递给 data 的参数么?

问题3:这种传参方式以前没见过,如果是的话,这是JQ特有的传参方式还是JS规定的传参方式之一?

问题4:如果这是传参方式的话,那么 data(1111),为什么会报错?

写回答 关注

2回答

  • 慕粉4152485
    2016-10-20 13:20:58
    已采纳

    问题1:这里的e.data是向被选元素e添加数据后新的e; 

    问题2:不是传递给data的




    GavinZ...

    已经搞明白,谢谢

    2016-10-27 09:11:27

    共 2 条回复 >

  • 班大人
    2016-10-26 22:50:00

    定义和用法

    data() 方法向被选元素附加数据,或者从被选元素获取数据。


    班大人

    http://www.w3school.com.cn/jquery/data_jquery_data.asp 仔细阅读W3C 上的文档,就会明白本课程的data

    2016-10-26 22:51:02

    共 1 条回复 >

jQuery基础(三)—事件篇

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

89997 学习 · 625 问题

查看课程

相似问题