当前位置:首页 > jquery

jquery元素选择器

2026-02-03 13:37:29jquery

jQuery 元素选择器

jQuery 提供了多种选择器来选取 DOM 元素,以下是常见的几种方法:

基本选择器

  • $("tagName"):选取所有指定标签的元素,如 $("div") 选取所有 <div> 元素。
  • $("#id"):选取具有指定 ID 的元素,如 $("#header") 选取 ID 为 header 的元素。
  • $(".className"):选取所有具有指定类名的元素,如 $(".menu") 选取所有类名为 menu 的元素。
  • $("*"):选取所有元素。

组合选择器

jquery元素选择器

  • $("selector1, selector2"):选取匹配任一选择器的元素,如 $("div, .menu") 选取所有 <div> 和类名为 menu 的元素。
  • $("parent > child"):选取直接子元素,如 $("ul > li") 选取 <ul> 下的直接 <li> 子元素。
  • $("ancestor descendant"):选取后代元素,如 $("div p") 选取 <div> 内所有 <p> 元素。

属性选择器

  • $("[attribute]"):选取具有指定属性的元素,如 $("[href]") 选取所有带有 href 属性的元素。
  • $("[attribute='value']"):选取属性值等于指定值的元素,如 $("[type='text']") 选取所有 type="text" 的元素。
  • $("[attribute^='value']"):选取属性值以指定字符串开头的元素,如 $("[href^='https']") 选取 hrefhttps 开头的元素。

过滤选择器

jquery元素选择器

  • $("selector:first"):选取匹配的第一个元素,如 $("p:first") 选取第一个 <p> 元素。
  • $("selector:last"):选取匹配的最后一个元素,如 $("div:last") 选取最后一个 <div> 元素。
  • $("selector:even")$("selector:odd"):选取偶数或奇数位置的元素,如 $("tr:even") 选取表格中偶数行。

表单选择器

  • $(":input"):选取所有表单元素(<input>, <select>, <textarea>, <button>)。
  • $(":text"):选取所有 type="text"<input> 元素。
  • $(":checked"):选取所有被选中的复选框或单选按钮。

示例代码

// 选取 ID 为 "submit" 的按钮并绑定点击事件
$("#submit").click(function() {
    alert("Button clicked!");
});

// 选取所有类名为 "item" 的元素并隐藏
$(".item").hide();

// 选取所有带有 "data-id" 属性的元素
$("[data-id]").css("color", "red");

jQuery 选择器功能强大且灵活,能够满足各种 DOM 操作需求。

标签: 元素选择器
分享给朋友:

相关文章

jquery 父元素

jquery 父元素

jQuery 获取父元素的方法 在 jQuery 中,可以通过多种方法获取元素的父元素。以下是常用的几种方式: 使用 parent() 方法 parent() 方法返回被选元素的直接父元素。例如:…

vue实现当前元素高亮

vue实现当前元素高亮

Vue 实现当前元素高亮的方法 使用动态 class 绑定 通过 v-bind:class 或简写 :class 动态切换高亮样式。定义一个变量存储当前高亮元素的索引或唯一标识,点击时更新该变量。…

vue实现元素拖拽移动

vue实现元素拖拽移动

Vue 实现元素拖拽移动 使用原生 HTML5 拖拽 API 在 Vue 中可以通过 HTML5 的拖拽 API 实现元素拖拽。需要监听 dragstart、dragover 和 drop 事件。…

react元素如何复用

react元素如何复用

React 元素的复用方法 在 React 中,复用元素或组件是提高代码可维护性和开发效率的关键。以下是几种常见的复用方法: 组件化复用 将可复用的逻辑或 UI 封装为独立组件,通过 props 传…

react中如何获取到一个元素

react中如何获取到一个元素

使用 ref 获取 DOM 元素 在 React 中,可以通过 useRef 钩子或 createRef 方法创建 ref,并将其绑定到目标元素上。函数组件和类组件略有不同。 函数组件示例: im…

js实现父选择器

js实现父选择器

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