- jQuery 教程
- jQuery - 首页
- jQuery - 路线图
- jQuery - 概述
- jQuery - 基础
- jQuery - 语法
- jQuery - 选择器
- jQuery - 事件
- jQuery - 属性
- jQuery - AJAX
- jQuery DOM 操作
- jQuery - DOM
- jQuery - 添加元素
- jQuery - 删除元素
- jQuery - 替换元素
- jQuery CSS 操作
- jQuery - CSS 类
- jQuery - 尺寸
- jQuery - CSS 属性
- jQuery 效果
- jQuery - 效果
- jQuery - 动画
- jQuery - 链式调用
- jQuery - 回调函数
- jQuery 遍历
- jQuery - 遍历
- jQuery - 遍历祖先节点
- jQuery - 遍历子孙节点
- jQuery UI
- jQuery - 交互
- jQuery - 小部件
- jQuery - 主题
- jQuery 参考
- jQuery - 选择器
- jQuery - 事件
- jQuery - 效果
- jQuery - HTML/CSS
- jQuery - 遍历
- jQuery - 杂项
- jQuery - 属性
- jQuery - 工具函数
- jQuery 插件
- jQuery - 插件
- jQuery - PagePiling.js
- jQuery - Flickerplate.js
- jQuery - Multiscroll.js
- jQuery - Slidebar.js
- jQuery - Rowgrid.js
- jQuery - Alertify.js
- jQuery - Progressbar.js
- jQuery - Slideshow.js
- jQuery - Drawsvg.js
- jQuery - Tagsort.js
- jQuery - LogosDistort.js
- jQuery - Filer.js
- jQuery - Whatsnearby.js
- jQuery - Checkout.js
- jQuery - Blockrain.js
- jQuery - Producttour.js
- jQuery - Megadropdown.js
- jQuery - Weather.js
- jQuery 有用资源
- jQuery - 常见问题解答
- jQuery - 快速指南
- jQuery - 有用资源
- jQuery - 讨论
jQuery - 语法
jQuery 用于从 HTML 文档中选择任何 HTML 元素,然后对该选定的元素执行任何操作。要选择 HTML 元素,可以使用 jQuery 选择器,我们将在下一章详细学习这些选择器。现在让我们先看看基本的jQuery 语法,以了解如何查找、选择或查询元素,然后对选定的元素执行操作。
文档就绪事件
在深入了解jQuery 语法之前,让我们先尝试了解什么是文档就绪事件。实际上,在我们执行任何 jQuery 语句之前,我们希望等待文档完全加载。这是因为 jQuery 在 DOM 上运行,如果在执行 jQuery 语句之前 DOM 未完全可用,那么我们将无法获得期望的结果。
以下是文档就绪事件的基本语法
$(document).ready(function(){ // jQuery code goes here... });
或者,您也可以使用以下语法表示文档就绪事件
$(function(){ // jQuery code goes here... });
您应该始终将文档就绪事件块放在<script>...</script>标签内,并且您可以将此脚本标签放在<head>...</head>标签内或页面底部<body>标签关闭之前。
您可以使用这两种语法中的任何一种,将您的 jQuery 代码放在此块内,该块仅在完整 DOM 下载并准备好进行解析时才执行。
jQuery 语法
以下是选择 HTML 元素然后对选定的元素执行某些操作的基本语法
$(document).ready(function(){ $(selector).action() });
任何 jQuery 语句都以美元符号$开头,然后我们将选择器放在括号()内。此语法$(selector)足以返回选定的 HTML 元素,但如果您必须对选定的元素执行任何操作,则需要action()部分。
工厂函数$()是jQuery()函数的同义词。因此,如果您使用的是任何其他 JavaScript 库,其中 $ 符号与其他内容冲突,则可以将$符号替换为 jQuery 名称,并且可以使用函数jQuery()代替$()。
示例
以下是一些说明 jQuery 基本语法的示例。以下示例将从 HTML 文档中选择所有<p>元素,并隐藏这些元素。尝试点击图标运行以下 jQuery 代码
<!doctype html> <html> <head> <title>The jQuery Example</title> <script src="https://tutorialspoint.com/jquery/jquery-3.6.0.js"></script> <script> $(document).ready(function() { $("p").hide() }); </script> </head> <body> <h1>jQuery Basic Syntax</h1> <p>This is p tag</p> <p>This is another p tag</p> <span>This is span tag</span> <div>This is div tag</div> </body> </html>
让我们使用jQuery()方法而不是$()方法重写上述示例
<!doctype html> <html> <head> <title>The jQuery Example</title> <script src="https://tutorialspoint.com/jquery/jquery-3.6.0.js"></script> <script> $(document).ready(function() { jQuery("p").hide() }); </script> </head> <body> <h1>jQuery Basic Syntax</h1> <p>This is p tag</p> <p>This is another p tag</p> <span>This is span tag</span> <div>This is div tag</div> </body> </html>
以下是将所有<h1>元素的颜色更改为红色的 jQuery 语法。尝试点击图标运行以下 jQuery 代码
<!doctype html> <html> <head> <title>The jQuery Example</title> <script src="https://tutorialspoint.com/jquery/jquery-3.6.0.js"></script> <script> $(document).ready(function() { $("h1").css("color", "red") }); </script> </head> <body> <h1>jQuery Basic Syntax</h1> <p>This is p tag</p> <span>This is span tag</span> <div>This is div tag</div> </body> </html>
类似地,您可以更改所有类为“red”的元素的颜色。尝试点击图标运行以下 jQuery 代码
<!doctype html> <html> <head> <title>The jQuery Example</title> <script src="https://tutorialspoint.com/jquery/jquery-3.6.0.js"></script> <script> $(document).ready(function() { $(".red").css("color", "red") }); </script> </head> <body> <h1>jQuery Basic Syntax</h1> <p>This is p tag</p> <span>This is span tag</span> <div class="red">This is div tag</div> </body> </html>
到目前为止,我们已经看到了 jQuery 语法的非常基本的示例,以便让您清楚地了解 jQuery 将如何在 HTML 文档上运行。您可以修改上述框中给出的代码,然后尝试运行这些程序以查看它们在实际中的运行情况。