首页 > 解决方案 > 你怎么知道什么时候是 Javascript 函数,什么时候是 jQuery 函数

问题描述

如果这是一个愚蠢的问题,我很抱歉,但我真的不知道:(


考虑下面的代码:

    function myTogglerFunc() {
      $("h1").toggleClass("fave");
    }

    $(function () {
      $("#button").click(myTogglerFunc);
    })

这可以很容易地完成我想要它做的事情。注意第一个函数是一个简单的 Javascript 函数,但第二个是一个 jQuery 函数,因为它在$()中。

但我想,嗯,第二个函数不需要是 jQuery 函数。它可以只是像第一个一样的常规 Javascript 函数,我将代码更改为:

    function myTogglerFunc() {
      $("h1").toggleClass("fave");
    }

    function () {
      $("#button").click(myTogglerFunc);
    }

我收到一条错误消息。
我真的不知道为什么这是错误的。如果有人可以解释,请做。谢谢!

标签: javascriptjqueryfunction

解决方案


推荐阅读