前端:在jquery中,用 $. 和 $().有什么区别,它们分别的含义是什么?

admin 轻心小站 关注 LV.19 运营
发表于jquery交流社版块 教程

在 jQuery 中,`$.` 和 `$()` 都是用于操作 DOM 元素和执行 jQuery 功能的常用方法,但它们的使用场景和含义略有不同。1. `$.`:这是一个简写形式,用于引用 jQuery

在 jQuery 中,`$.` 和 `$()` 都是用于操作 DOM 元素和执行 jQuery 功能的常用方法,但它们的使用场景和含义略有不同。


1. `$.`:这是一个简写形式,用于引用 jQuery 对象本身。它是一个指向 jQuery 函数的快捷方式,可以访问 jQuery 的静态方法和属性。例如,`$.each()` 是一个常用的遍历数组或对象的方法;`$.ajax()` 是用于执行 AJAX 请求的方法。


2. `$()`:这是 jQuery 的主要函数,用于选择 DOM 元素、创建新的 DOM 元素或处理传递给它的参数。当使用 `$()` 时,jQuery 会根据传入的参数类型执行相应的操作。


   - 如果传入一个字符串,如 `$('div')`,则会选择与该字符串匹配的所有 DOM 元素。

   - 如果传入一个 DOM 元素,如 `$(document.body)`,则会将该元素包装成一个 jQuery 对象。

   - 如果传入一个函数,如 `$(function() { ... })`,则会在文档加载完成后执行该函数。

   - 如果传入一个数组或对象,则可以使用 jQuery 方法来遍历或操作这些元素。


总之,`$.` 主要用于访问 jQuery 的静态方法和属性,而 `$()` 主要用于选择 DOM 元素、创建新的 DOM 元素和执行 jQuery 功能。

文章说明:

本文原创发布于探乎站长论坛,未经许可,禁止转载。

题图来自Unsplash,基于CC0协议

该文观点仅代表作者本人,探乎站长论坛平台仅提供信息存储空间服务。

评论列表 评论
发布评论

评论: 前端:在jquery中,用 $. 和 $().有什么区别,它们分别的含义是什么?

粉丝

0

关注

0

收藏

0

已有0次打赏