元素 $("#header") 选取 ID 为 head…">
当前位置:首页 > jquery

jquery四种选择器

2026-03-17 09:42:08jquery

jQuery 四种核心选择器

基本选择器

通过元素类型、ID、类名直接选取元素:

jquery四种选择器

  • $("div") 选取所有 <div> 元素
  • $("#header") 选取 ID 为 header 的元素
  • $(".active") 选取所有包含 active 类的元素
  • $("p.intro") 选取所有包含 intro 类的 <p> 元素

层次选择器

基于元素层级关系进行选择:

jquery四种选择器

  • $("ul li") 选取 <ul> 内所有嵌套的 <li>
  • $("div > p") 只选取 <div> 直接子元素的 <p>
  • $("h2 + p") 选取紧邻 <h2> 后的第一个 <p>
  • $("h2 ~ p") 选取 <h2> 之后同层级的所有 <p>

过滤选择器

通过特定条件筛选元素:

  • $("li:first") 选取第一个 <li>
  • $("tr:even") 选取偶数行表格行
  • $("input:checked") 选取所有被勾选的表单元素
  • $(":contains('text')") 选取包含指定文本的元素

表单选择器

专门针对表单元素的简化选择方式:

  • $(":input") 选取所有 <input><textarea><select> 元素
  • $(":text") 选取所有文本输入框
  • $(":radio") 选取所有单选按钮
  • $(":submit") 选取所有提交按钮
  • $("input[name='email']") 选取 name 属性为 email 的输入框

组合使用示例

// 基本+层次组合
$("#sidebar .menu-item:visible")

// 过滤+表单组合
$("form :input:enabled")

// 多条件选择
$("div.warning, div.error")

标签: 四种选择器
分享给朋友:

相关文章

jquery 选择器

jquery 选择器

jQuery 选择器基础语法 jQuery 选择器基于 CSS 选择器语法扩展,用于快速定位 DOM 元素。基本结构为 $("selector") 或 jQuery("selector"),返回一个包…

js实现父选择器

js实现父选择器

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

jquery过滤选择器

jquery过滤选择器

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

jquery基本选择器

jquery基本选择器

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

jquery表单选择器

jquery表单选择器

jQuery表单选择器概述 jQuery提供了一系列专门用于表单元素的选择器,可以快速定位表单内的各类控件(如输入框、按钮、下拉框等)。这些选择器以:符号开头,通常与其他选择器组合使用。 常用表单选…

jquery后代选择器

jquery后代选择器

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