为了账号安全,请及时绑定邮箱和手机立即绑定

求帮忙看一段代码

求帮忙看一段代码

Be_Stronger 2016-08-01 22:46:53
    <div class="test3">        <p>$('.right').click(1111, set)</p>    </div>    <button>不同函数传递数据</button>    <script type="text/javascript">        //不同函数传递数据        function data(e) {            alert(e.data) //1111        }        function a() {            $("button:eq(2)").click(1111, data)        }        a();    </script>为什么上述这段代码中的data,只要改了其他名字,获取的数据就会变成undefined这段编码的data应该只是对一个function做命名吧?
查看完整描述

2 回答

已采纳
?
一杯2块的奶茶

TA贡献226条经验 获得超75个赞

点击获取,click里面的data改了吗?

查看完整回答
1 反对 回复 2016-08-02
  • Be_Stronger
    Be_Stronger
    <div class="test3"> <p>$('.right').click(1111, set)</p> </div> <button>不同函数传递数据</button> <script type="text/javascript"> //不同函数传递数据 function dat(e) { alert(e.dat) //1111 } function a() { $("button:eq(2)").click(1111, dat) } a(); 像是照我这样改的话,就会出现 我是在这个章节的时候做测试的 http://www.imooc.com/code/9710
  • Be_Stronger
    Be_Stronger
    就会出现 undefined
  • 一杯2块的奶茶
    一杯2块的奶茶
    e.date肯定不能改,这是他的一个属性,其他的改没事。
点击展开后面1
?
大咪

TA贡献785条经验 获得超332个赞

对啊,data就是一个命名,e是往这个里面传参,是不是你的alert(e.这里没改啊?)

查看完整回答
反对 回复 2016-08-02
  • 2 回答
  • 0 关注
  • 1289 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信