当前位置:首页 > jquery

jquery 定位

2026-04-08 00:01:14jquery

jQuery 定位元素方法

jQuery 提供了多种方法来定位 DOM 元素,主要通过选择器或遍历方法实现。以下是一些核心方法:

通过选择器定位

$("selector") // 基础选择器(ID、类、标签等)
$("#id")      // ID 选择器
$(".class")   // 类选择器
$("div")      // 标签选择器

层次选择器

$("parent > child")  // 直接子元素
$("ancestor descendant") // 后代元素
$("prev + next")     // 相邻兄弟
$("prev ~ siblings") // 后续所有兄弟

属性选择器

$("[attribute]")        // 包含属性
$("[attribute=value]")  // 属性等于值
$("[attribute^=value]") // 属性以值开头

遍历定位方法

父级/祖先元素

.parent()       // 直接父元素
.parents()      // 所有祖先元素
.closest()      // 最近的匹配祖先

子代/后代元素

.children()     // 直接子元素
.find()         // 所有后代元素

兄弟元素

.siblings()     // 所有兄弟元素
.next()        // 下一个兄弟
.prev()        // 上一个兄弟

过滤方法

基础过滤

.first()        // 第一个元素
.last()         // 最后一个元素
.eq(index)      // 指定索引元素

内容过滤

.filter("selector") // 匹配选择器的元素
.not("selector")    // 不匹配选择器的元素
.has("selector")    // 包含特定后代的元素

示例代码

定位表格中的奇数行

$("tr:odd").css("background-color", "#f2f2f2");

查找表单中的禁用输入项

$("form").find("input:disabled").val("Disabled");

导航菜单高亮当前项

jquery 定位

$(".nav-item").click(function() {
  $(this).addClass("active").siblings().removeClass("active");
});

标签: jquery
分享给朋友:

相关文章

jquery选择器

jquery选择器

jQuery 选择器基础 jQuery 选择器用于选取 DOM 元素,基于 CSS 选择器语法扩展。通过 $() 或 jQuery() 函数调用,返回匹配元素的集合。 常见选择器类型 元素选择…

jquery 加载

jquery 加载

jQuery 加载方法 使用jQuery需要先将其库文件加载到网页中。以下是几种常见的加载方式: 通过CDN加载 推荐使用官方或公共CDN(内容分发网络)加载jQuery,速度快且可能被浏览器缓存:…

jquery 选中

jquery 选中

jQuery 选中元素的方法 jQuery 提供了多种方式来选中 DOM 元素,以下是一些常用的方法: 通过 ID 选中元素 使用 # 符号加上元素的 ID 来选中特定元素: $('#elemen…

jquery日期

jquery日期

jQuery 日期处理 jQuery本身不直接提供日期处理功能,但可以结合JavaScript的Date对象或第三方库(如moment.js)来实现日期操作。以下是常见日期处理的实现方法: 获取当前…

jquery引入

jquery引入

jQuery引入方法 在网页中引入jQuery库有多种方式,以下是常见的几种方法: 通过CDN引入 使用公共CDN(内容分发网络)加载jQuery,这是最常用的方式之一。以下是几个可靠的CDN源:…

引入jquery

引入jquery

引入jQuery的方法 通过CDN引入(推荐) 在HTML文件的<head>或<body>标签内添加以下链接,使用官方或公共CDN服务: <script src="…