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

为什么button外面还要加个函数?

    <script type="text/javascript">


        //不同函数传递数据



        function a() {

            $("button:eq(2)").click(1111,function(e) {

            alert(e.data) //1111

        })

        }

        a();


    </script>


正在回答

1 回答

function a(){

......

}这个是函数名字为a,然后包含了一个button.click的鼠标点击事件函数;写完这个函数,然后我们就要想怎么调用它了,不然鼠标点击事情无法触发,因为这个鼠标点击事件是包裹在a()函数中的,但是这个函数现在没人去调用它,就相当于这个函数功能不能实现,最简单的办法就在外面写个该函数名字后面加()就算成功调用了,a();

1 回复 有任何疑惑可以回复我~
#1

学习使我进步 提问者

这下就明白了,多谢
2017-03-13 回复 有任何疑惑可以回复我~
#2

new新的开始

click(1111,function(e) 这里绑定的不就是点击方法吗。。 那他点击之后不就可以调用函数了吗?为什么还要用a()这个函数
2017-03-24 回复 有任何疑惑可以回复我~
#3

乱也 回复 new新的开始

调用data函数了,又把1111这个临时数据赋值给了data参数
2017-03-25 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么button外面还要加个函数?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信