菜单
×
   ❮     
HTML CSS JAVASCRIPT SQL PYTHON JAVA PHP HOW TO W3.CSS C C++ C# BOOTSTRAP REACT MYSQL JQUERY EXCEL XML DJANGO NUMPY PANDAS NODEJS R TYPESCRIPT ANGULAR GIT POSTGRESQL MONGODB ASP AI GO KOTLIN SASS VUE DSA GEN AI SCIPY AWS CYBERSECURITY DATA SCIENCE
     ❯   

jQuery 语法


使用 jQuery,您可以选择 (query) HTML 元素并对它们执行“操作”。


jQuery 语法

jQuery 语法是专门为**选择** HTML 元素并对这些元素执行**操作**而设计的。

基本语法是: $(selector).action()

  • 一个 $ 符号用于定义/访问 jQuery
  • 一个 (selector) 用于“查询 (或查找)” HTML 元素
  • 一个 jQuery action() 将在选定的元素上执行

示例

$(this).hide() - 隐藏当前元素。

$("p").hide() - 隐藏所有 <p> 元素。

$(".test").hide() - 隐藏所有 class="test" 的元素。

$("#test").hide() - 隐藏 id="test" 的元素。

您熟悉 CSS 选择器吗?

jQuery 使用 CSS 语法来选择元素。您将在本教程的下一章中了解更多关于选择器语法的内容。

提示:如果您不了解 CSS,可以阅读我们的 CSS 教程


文档就绪事件

您可能已经注意到,我们示例中的所有 jQuery 方法都包含在文档就绪事件中。

$(document).ready(function(){

  // jQuery 方法放在这里...

});

这是为了防止任何 jQuery 代码在文档完全加载 (就绪) 之前运行。

在操作文档之前,最好等待文档完全加载并就绪。这也能让您将 JavaScript 代码放在文档的 head 部分,而不是 body 部分。

以下是一些如果您在文档完全加载前运行方法可能导致失败的操作示例

  • 尝试隐藏一个尚未创建的元素
  • 尝试获取一个尚未加载的图像的大小

提示:jQuery 团队还为文档就绪事件创建了一个更简洁的方法

$(function(){

  // jQuery 方法放在这里...

});

使用您喜欢的语法。我们认为文档就绪事件在阅读代码时更容易理解。


×

联系销售

如果您想将 W3Schools 服务用于教育机构、团队或企业,请发送电子邮件给我们
sales@w3schools.com

报告错误

如果您想报告错误,或想提出建议,请发送电子邮件给我们
help@w3schools.com

W3Schools 经过优化,旨在方便学习和培训。示例可能经过简化,以提高阅读和学习体验。教程、参考资料和示例会不断审查,以避免错误,但我们无法保证所有内容的完全正确性。使用 W3Schools 即表示您已阅读并接受我们的使用条款Cookie 和隐私政策

版权所有 1999-2024 Refsnes Data。保留所有权利。W3Schools 由 W3.CSS 提供支持