测试三中的a()方法为什么可以执行?

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

兮蓅

2018-01-07 10:49

问题一:“不同函数传递数据”按钮click事件是在a()方法里面绑定的,但是a()方法是怎么被调用的?

问题二:在测试二中点击“指定触发事件”按钮执行了-->

$('p').click()//指定触发绑定的事件

而$('p').click()是不是就执行前面定义的 事件?-->

$('p').click(function(e) {
            alert(e.target.textContent)
        })

希望有幕友能帮忙解惑~感谢

写回答 关注

1回答

  • 暮北辰
    2018-01-07 16:30:16
    已采纳

    问题一:a()方法是怎么被调用的?

    解:

    <script>

        funation a(){};

        a();

    </script>

    如上所示对于这么一段script代码,当执行到script时,它会先执行function a(){},即定义了名为a的函数,然后运行到a()时,就会直接自动调用我们刚刚所定义的函数a,即我们不需要点击任何的按钮a()就在页面加载完成时就已经被调用了。

    问题二:而$('p').click()是不是就执行前面定义的 事件?-->

    解:

    http://img2.mukewang.com/5a51da300001f60910560492.jpg

                                $('p').click()就是执行前面定义的 事件

    兮蓅

    明白了,谢谢你!

    2018-01-08 12:41:11

    共 1 条回复 >

jQuery基础(三)—事件篇

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

89997 学习 · 625 问题

查看课程

相似问题