当前位置:首页 > jquery

jquery选择器大全

2026-03-17 09:31:22jquery

jQuery 选择器分类与示例

基本选择器

  • $("#id"):通过ID选择元素,如 $("#header")
  • $(".class"):通过类名选择元素,如 $(".btn")
  • $("element"):通过标签名选择元素,如 $("div")
  • $("*"):选择所有元素。

层次选择器

  • $("parent > child"):选择直接子元素,如 $("ul > li")
  • $("ancestor descendant"):选择后代元素,如 $("div p")
  • $("prev + next"):选择相邻的下一个兄弟元素,如 $("h1 + p")
  • $("prev ~ siblings"):选择所有后续兄弟元素,如 $("h1 ~ p")

属性选择器

  • $("[attr]"):选择包含指定属性的元素,如 $("[href]")
  • $("[attr='value']"):选择属性值等于指定值的元素,如 $("[type='text']")
  • $("[attr^='value']"):选择属性值以指定字符串开头的元素,如 $("[href^='https']")
  • $("[attr$='value']"):选择属性值以指定字符串结尾的元素,如 $("[src$='.jpg']")

表单选择器

  • $(":input"):选择所有表单元素(input、textarea、select等)。
  • $(":text"):选择类型为 text 的 input 元素。
  • $(":checked"):选择被选中的复选框或单选按钮。
  • $(":selected"):选择被选中的下拉选项。

内容过滤选择器

  • $(":contains('text')"):选择包含指定文本的元素,如 $("p:contains('Hello')")
  • $(":empty"):选择空元素(无子节点或文本)。
  • $(":has(selector)"):选择包含匹配子元素的父元素,如 $("div:has(p)")

可见性选择器

  • $(":visible"):选择所有可见元素。
  • $(":hidden"):选择所有隐藏元素(包括 display:nonetype="hidden")。

子元素过滤选择器

  • $(":first-child"):选择第一个子元素。
  • $(":nth-child(n)"):选择第 n 个子元素,如 $("li:nth-child(2)")

其他常用选择器

jquery选择器大全

  • $(":eq(index)"):选择指定索引位置的元素(从0开始),如 $("li:eq(1)")
  • $(":not(selector)"):排除匹配选择器的元素,如 $("div:not(.box)")

示例代码

// 选择类名为 "item" 的第一个元素并隐藏
$(".item:first").hide();

// 选择所有包含 "warning" 文本的 div 元素
$("div:contains('warning')").css("color", "red");

// 选择表单中所有禁用的输入框
$(":input:disabled").addClass("disabled");

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

相关文章

css制作大全

css制作大全

CSS 制作大全 CSS(层叠样式表)是用于描述网页外观和格式的语言。以下是 CSS 制作的全面指南,涵盖基础语法、常用属性和高级技巧。 基础语法 CSS 规则由选择器和声明块组成。选择器用于指定要…

js实现选择器

js实现选择器

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

js实现父选择器

js实现父选择器

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

jquery元素选择器

jquery元素选择器

jQuery 元素选择器 jQuery 提供了多种选择器来选取 DOM 元素,以下是常见的几种方法: 基本选择器 $("tagName"):选取所有指定标签的元素,如 $("div") 选取所有…

jquery类选择器

jquery类选择器

jQuery 类选择器基本语法 使用 jQuery 选择类名为 example 的所有元素,语法为: $(".example") 此语法类似于 CSS 的类选择器,返回包含所有匹配元素的 jQu…

jquery标签选择器

jquery标签选择器

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