当前位置:首页 > jquery

jquery选择器>

2026-03-17 13:18:00jquery

jQuery 选择器

jQuery 选择器是用于查找和选取 HTML 元素的工具,类似于 CSS 选择器。它允许开发者通过简洁的语法快速定位 DOM 元素。

基本选择器

元素选择器
通过 HTML 标签名选取元素。

$("p") // 选取所有 <p> 元素

ID 选择器
通过元素的 id 属性选取元素。

$("#myId") // 选取 id="myId" 的元素

类选择器
通过元素的 class 属性选取元素。

$(".myClass") // 选取 class="myClass" 的所有元素

层级选择器

后代选择器
选取指定元素内的所有后代元素(包括子、孙等)。

$("div p") // 选取 <div> 内所有的 <p> 元素

子元素选择器
仅选取指定元素的直接子元素。

$("div > p") // 选取 <div> 的直接子元素 <p>

相邻兄弟选择器
选取紧接在指定元素后的兄弟元素。

$("h1 + p") // 选取紧接在 <h1> 后的第一个 <p> 元素

通用兄弟选择器
选取指定元素之后的所有兄弟元素。

$("h1 ~ p") // 选取 <h1> 之后的所有兄弟 <p> 元素

过滤选择器

:first:last
选取第一个或最后一个匹配的元素。

$("p:first") // 选取第一个 <p> 元素
$("p:last")  // 选取最后一个 <p> 元素

:even:odd
选取偶数或奇数索引的元素(索引从 0 开始)。

$("tr:even") // 选取偶数行 <tr>
$("tr:odd")  // 选取奇数行 <tr>

:eq()
选取指定索引位置的元素。

jquery选择器>

$("li:eq(2)") // 选取第三个 <li> 元素(索引为 2)

:not()
排除不符合条件的元素。

$("input:not(:checked)") // 选取未选中的 <input> 元素

属性选择器

[attribute]
选取带有指定属性的元素。

$("[href]") // 选取所有带 href 属性的元素

[attribute=value]
选取属性值等于指定值的元素。

$("[type='text']") // 选取 type="text" 的元素

[attribute^=value]
选取属性值以指定字符串开头的元素。

$("[href^='https']") // 选取 href 以 "https" 开头的元素

[attribute$=value]
选取属性值以指定字符串结尾的元素。

$("[href$='.pdf']") // 选取 href 以 ".pdf" 结尾的元素

*`[attribute=value]`
选取属性值包含指定字符串的元素。

jquery选择器>

$("[href*='google']") // 选取 href 包含 "google" 的元素

表单选择器

:input
选取所有表单元素(<input>, <select>, <textarea>, <button>)。

$(":input") // 选取所有表单元素

:text
选取所有文本输入框(type="text")。

$(":text") // 选取所有文本输入框

:checked
选取所有被选中的复选框或单选按钮。

$(":checked") // 选取所有选中的复选框或单选按钮

:selected
选取所有被选中的 <option> 元素。

$(":selected") // 选取所有选中的下拉选项

其他常用选择器

:visible:hidden
选取可见或隐藏的元素。

$("div:visible") // 选取所有可见的 <div>
$("div:hidden")  // 选取所有隐藏的 <div>

:contains()
选取包含指定文本的元素。

$("p:contains('Hello')") // 选取包含 "Hello" 文本的 <p> 元素

:has()
选取包含指定子元素的元素。

$("div:has(p)") // 选取包含 <p> 元素的 <div>

标签: 选择器jquery
分享给朋友:

相关文章

react 如何引入jquery

react 如何引入jquery

引入 jQuery 到 React 项目 在 React 项目中引入 jQuery 可以通过多种方式实现,但需要注意 React 和 jQuery 操作 DOM 的方式可能冲突,因此建议仅在必要时使用…

jquery实现

jquery实现

以下是关于jQuery实现的常见应用场景及方法,分为核心功能模块说明: DOM操作 使用$()选择器获取元素后,可通过链式调用方法操作DOM: $('#element').html('新内容').…

jquery 表单

jquery 表单

jQuery 表单操作 使用 jQuery 操作表单可以简化 DOM 操作,提高开发效率。以下是一些常见的表单操作方法: 获取表单元素的值 使用 val() 方法可以获取或设置表单元素的值。 //…

jquery删除

jquery删除

jQuery 删除元素的方法 使用 jQuery 删除 DOM 元素有多种方式,可以根据需求选择合适的方法。 remove() 方法remove() 方法会删除选中的元素及其子元素,同时移除元素上的…

jquery id

jquery id

jQuery 通过 ID 选择元素的方法 在 jQuery 中,可以通过 ID 选择器快速获取 DOM 元素。ID 选择器使用 # 符号加上元素的 ID 名称。 语法示例: $("#eleme…

jquery鼠标

jquery鼠标

jQuery 鼠标事件处理 jQuery 提供了丰富的鼠标事件处理方法,可以方便地响应用户的鼠标操作。以下是常见的鼠标事件及其用法: 鼠标点击事件 click(): 鼠标单击时触发 dblclic…