当前位置:首页 > 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>标签。

    jquery三大选择器

层级选择器

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

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

    jquery三大选择器

过滤选择器

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

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

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

组合使用示例

// 组合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 等)完成。以下是几种常见实现方…

jquery标签选择器

jquery标签选择器

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

jquery子选择器

jquery子选择器

jQuery 子选择器 jQuery 的子选择器用于选择某个元素的直接子元素,语法为 parent > child。这种选择器只匹配直接嵌套在父元素内的子元素,而不会匹配更深层次的后代元素。…

jquery选择器有几种

jquery选择器有几种

jQuery选择器类型 jQuery选择器允许开发者通过多种方式选取DOM元素,主要分为以下几类: 基本选择器 $("#id"):通过元素的id属性选取,如$("#header")。 $(…

jquery兄弟选择器

jquery兄弟选择器

jQuery 兄弟选择器 jQuery 提供了多种选择器用于选取兄弟元素(即与当前元素同级的其他元素)。以下是常见的兄弟选择器及其用法: 相邻兄弟选择器(+) 选取紧接在指定元素后的第一个兄弟元素:…

jquery后代选择器

jquery后代选择器

jQuery 后代选择器用法 后代选择器用于选取指定元素内部的所有匹配后代元素,无论嵌套层级多深。语法为ancestor descendant,中间用空格分隔。 选取所有后代元素 $("paren…