课程
/前端开发
/jQuery
/jQuery基础(三)—事件篇
function data(e) {
alert(e.data) //1111
}
function a() {
$("button:eq(2)").click(222, data)
a();
啥意思
2018-03-05
源自:jQuery基础(三)—事件篇 2-1
正在回答
补充一下,为什么要这样写第三个按钮。
这么写的目的是为了体现不同函数间的数据是如何传递的,所以定义了2个函数,在第二个函数内加入了单击事件,因此最后一句a();必须写,通过调用函数完成整个逻辑运算,否则单击后是不会有效果的。
跟上俩个添加单击事件对比也可以看出,函数是包含在单击事件内的,而第三个是函数内添加事件。
alert(e.data)
//定义了一个函数 ,函数名是data ,传了一个参数e(此时e是形参,不是一个真实的数值)。函数功能是弹出data函数的值,也就是e。
//自定义了一个函数,函数名是a,函数功能是给第3个button添加一个单击事件,事件的具体表现为:当单击按钮时,调用data函数,同时传一个实参(也就是222)给data函数。
//调用a函数。
以上,希望可以用所帮助。
LouisDuan
就是定义了一个a方法啊,跟function data()不是一个道理吗
举报
jQuery第三阶段开启事件修炼,掌握对页面进行交互的操作
2 回答是啥意思啊
3 回答a();放在后面的意思
1 回答最后面哪个 a();是什么意思?
4 回答$(ele).mouseover/mouse...(function(){ }) 请问这里的ele 是什么意思
1 回答这里的function a() 是做什么的