<div id="ak">
1213213
</div>
<script type="text/javascript">
function a(){
$('#ak').click(b(1));
}
function b(x){
alert(x);
};a();
</script><div id="ak">
1213213
</div>
<script type="text/javascript">
function a(){
$('#ak').click(1,b);
}
function b(e){
alert(e.data);
};a();
</script>这两种有什么区别 为什么要用data传递数据?data 可选。规定传递到函数的额外数据。 怎么理解上面这句话的具体含义
1 回答
weibo_T瘋仔努力奋斗呀加油_0
TA贡献5条经验 获得超2个赞
其实e.data就是你上面点击事件的第一个参数(1),也就是传递到函数的额外数据,click()里面只有一个b参数,那alert出来的就为null或者undefined。不知道你能不能理解
添加回答
举报
0/150
提交
取消