为啥在最后面还要再放一个函数a();再执行一次呢

来源:2-1 jQuery鼠标事件之click与dbclick事件

Vegetable_Bird菜鸟

2017-04-15 14:08

为什么function a() 被 $("button:eq(2)"这个按钮点击触发之后,为什么结尾还要写个函数a();不是已经点击触发了,为啥还要再在外面执行一次,关键是删了a()之后函数不能运行?为啥呢?

写回答 关注

2回答

  • Wjay
    2017-04-15 14:40:05
    已采纳

    function a() {}  是自定义一个a()方法 , 如果在你上下文中不调用是不会执行a()中方法的, 结尾处写一个函数a()是调用a()方法体。

    今天晴空万里... 回复Vegeta...

    也就是说只有调用了a(),函数内的代码才能执行,你才可以点击按钮触发事件

    2017-06-03 11:09:03

    共 4 条回复 >

  • ai柚柚酱
    2017-12-13 20:27:40

    那这个调用可以写成这样吗?window.onload=a;

jQuery基础(三)—事件篇

jQuery第三阶段开启事件修炼,掌握对页面进行交互的操作

89997 学习 · 625 问题

查看课程

相似问题