当前位置:首页 > jquery

jquery三大选择器

2026-03-17 08:55:50jquery

jQuery三大核心选择器

jQuery的选择器是其核心功能之一,允许开发者快速定位DOM元素。以下是三种最基础且常用的选择器类型:

基本选择器

  1. ID选择器
    通过HTML元素的id属性选取单个元素,语法为$("#id")
    示例:$("#header")选取id="header"的元素。

  2. 类选择器
    通过class属性选取元素,语法为$(".class")
    示例:$(".btn")选取所有class="btn"的元素。

  3. 元素选择器
    通过标签名选取元素,语法为$("tag")
    示例:$("div")选取所有<div>标签。

层级选择器

  1. 后代选择器
    选取某元素内部的所有匹配后代,语法为$("ancestor descendant")
    示例:$("ul li")选取<ul>内所有<li>

  2. 子元素选择器
    仅选取直接子元素,语法为$("parent > child")
    示例:$("div > p")选取<div>的直接子元素<p>

过滤选择器

  1. :first:last
    选取第一个或最后一个匹配元素,如$("li:first")选取第一个<li>

  2. :even:odd
    选取偶数或奇数索引元素,如$("tr:even")选取表格偶数行。

  3. :not()
    排除匹配条件的元素,如$("input:not(:checked)")选取未选中的输入框。

    jquery三大选择器

组合使用示例

// 组合ID和类选择器
$("#container .item").css("color", "red");

// 层级与过滤结合
$("ul.list > li:first").addClass("active");

这些选择器可单独或组合使用,覆盖绝大多数DOM操作需求。实际开发中,高效的选择器能显著提升性能,建议优先使用ID或原生方法(如document.getElementById())优化速度。

标签: 三大选择器
分享给朋友:

相关文章

vue实现选择器

vue实现选择器

Vue 实现选择器的方法 在 Vue 中实现选择器可以通过原生 HTML <select> 元素或第三方 UI 库(如 Element UI、Vuetify 等)完成。以下是几种常见实现方…

js实现选择器

js实现选择器

实现基础选择器 使用 document.querySelector 或 document.querySelectorAll 实现类似 CSS 的选择器功能。前者返回第一个匹配元素,后者返回所有匹配的…

js实现父选择器

js实现父选择器

在JavaScript中,没有直接的“父选择器”方法,但可以通过DOM操作或选择器组合实现类似功能。以下是几种常见方法: 通过parentNode属性获取父元素 使用parentNode属性可以获取…

jquery标签选择器

jquery标签选择器

jQuery 标签选择器 jQuery 标签选择器用于直接选取 HTML 元素,通过标签名(如 div、p、a 等)匹配 DOM 元素。语法简单高效,适合快速操作特定类型的元素。 语法格式 $("…

jquery过滤选择器

jquery过滤选择器

jQuery 过滤选择器 jQuery 提供了一系列过滤选择器,用于从匹配的元素集合中筛选出符合条件的子集。这些选择器通常基于元素的位置、状态或内容进行过滤。 基本过滤选择器 :first 选择匹配…

jquery基本选择器

jquery基本选择器

jQuery 基本选择器 jQuery 提供了一系列基本选择器,用于快速定位和操作 DOM 元素。这些选择器基于 CSS 选择器语法,但功能更强大且兼容性更好。 元素选择器 通过 HTML 标签名称…