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

求帮忙看一段代码

/ 猿问

求帮忙看一段代码

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块的奶茶

点击获取,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
?
大咪

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

查看完整回答
反对 回复 2016-08-02

添加回答

回复

举报

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