jQuery 语法

通过 jQuery,您可以选取(查询,query) HTML 元素,并对它们执行"操作"(actions)。


jQuery 语法

jQuery 语法是通过选取 HTML 元素,并对选取的元素执行某些操作。

基础语法: $(selector).action()

  • 美元符号定义 jQuery
  • 选择符(selector)"查询"和"查找" HTML 元素
  • jQuery 的 action() 执行对元素的操作

实例:

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

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

  • $("p.test").hide() - 隐藏所有 class="test" 的 <p> 元素

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

lamp

你对 CSS 选择器熟悉吗?

jQuery 使用的语法是 XPath 与 CSS 选择器语法的组合。在本教程接下来的章节,您将学习到更多有关选择器的语法。


文档就绪事件

您也许已经注意到在我们的实例中的所有 jQuery 函数位于一个 document ready 函数中:

$(document).ready(function(){ // 开始写 jQuery 代码... });

这是为了防止文档在完全加载(就绪)之前运行 jQuery 代码,即在 DOM 加载完成后才可以对 DOM 进行操作。

如果在文档没有完全加载之前就运行函数,操作可能失败。下面是两个具体的例子:

  • 试图隐藏一个不存在的元素
  • 获得未完全加载的图像的大小

提示:简洁写法(与以上写法效果相同):

$(function(){ // 开始写 jQuery 代码... });

以上两种方式你可以选择你喜欢的方式实现文档就绪后执行 jQuery 方法。

### jQuery 语法教程与示例 #### 简介 jQuery 是一个快速、简洁的 JavaScript 库,在 Web 开发领域广泛应用。该库旨在简化 HTML 文档遍历、事件处理、动画创建以及 Ajax 交互等常见的编程任务[^1]。 #### 基本结构 jQuery 的核心优势之一在于其简单直观的语法设计。典型的 jQuery 表达式遵循如下模式: ```javascript $(selector).action() ``` 这里 `$` 定义了一个 jQuery 对象,`selector` 参数用于指定要操作的一个或多个 DOM 元素的选择条件,而 `action()` 则表示对该元素集合应用的方法[^2]。 #### 实际案例分析 为了更好地理解如何运用这些概念,下面列举了一些具体的例子来展示不同类型的 jQuery 选择器及其用途: - **通过 ID 查找单个元素** ```javascript $('#myId') ``` 此命令会返回页面中具有特定 id 属性值为 'myId' 的唯一元素节点对象。 - **基于类名选取一组相似项** ```javascript $('.myClass') ``` 这里选择了所有带有 class="myClass" 的 HTML 元素作为目标集。 - **获取某类标签内的全部成员** ```javascript $('li') ``` 上述语句可以捕获文档里的每一个 `<li>` 标签实例。 - **组合多层嵌套路径定位子级组件** ```javascript $('#ul1 li span') ``` 此处是从拥有 id='ul1' 的无序列表内部挑选出所有的 `<span>` 子元素。 - **依据属性筛选表单项** ```javascript $('input[name=first]') ``` 最后这个片段展示了怎样根据 input 输入框的名字属性 name 来精确匹配并取得相应控件[^4]。 #### 发展历程回顾 对于初学者来说,掌握上述基础之后就可以尝试按照以下流程来进行项目实践:先编写好静态网页布局;接着引入外部 jquery.js 脚本文件链接;再利用新学到的知识点去动态控制页面上的各个部分;最后记得要在真实环境中反复调试验证效果是否符合预期[^3]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值