javascript - 你怎么知道什么时候是 Javascript 函数,什么时候是 jQuery 函数
问题描述
如果这是一个愚蠢的问题,我很抱歉,但我真的不知道:(
考虑下面的代码:
function myTogglerFunc() {
$("h1").toggleClass("fave");
}
$(function () {
$("#button").click(myTogglerFunc);
})
这可以很容易地完成我想要它做的事情。注意第一个函数是一个简单的 Javascript 函数,但第二个是一个 jQuery 函数,因为它在$()中。
但我想,嗯,第二个函数不需要是 jQuery 函数。它可以只是像第一个一样的常规 Javascript 函数,我将代码更改为:
function myTogglerFunc() {
$("h1").toggleClass("fave");
}
function () {
$("#button").click(myTogglerFunc);
}
我收到一条错误消息。
我真的不知道为什么这是错误的。如果有人可以解释,请做。谢谢!
解决方案
推荐阅读
- react-native - 无法在 React Native 中访问数组
- java - 使用 JAVA 编写并获取 SOQL 查询的结果
- reactjs - 如何处理 301(重定向)?
- hololens - 空间锚在设备门户的 3D 视图中不可见
- java - IntelliJ 看不到桌面类?
- sql - 将 SQL Server 查询转换为 Postgres
- c# - 如何在 Swagger UI 中隐藏特定架构?
- python-3.x - Telethon,如何获取响应者的个人资料?
- r - 在 R 中读取 AGS 类型文件
- angular - 使用 if/else 更新 Observable 方法以使用响应式样式