当前位置:首页 > jquery

jquery选择

2026-01-13 15:29:58jquery

jQuery选择器基础

jQuery选择器基于CSS选择器语法,用于快速定位和操作DOM元素。通过$()jQuery()函数传入选择器字符串实现。

常见选择器类型:

  • 元素选择器$("p") 选择所有<p>元素
  • ID选择器$("#header") 选择ID为header的元素
  • 类选择器$(".active") 选择所有包含active类的元素
  • 属性选择器$("[type='text']") 选择type属性为text的元素

组合与层级选择器

多条件组合
$("div.active") 选择同时是<div>且含active类的元素
$("input, select") 选择所有<input><select>元素

层级关系
$("ul li") 选择<ul>内所有嵌套的<li>(后代选择器)
$("parent > child") 仅选择直接子元素

过滤选择器

位置过滤
$("li:first") 选择第一个<li>
$("tr:odd") 选择奇数行表格行

内容过滤
$("div:contains('text')") 选择内容包含text<div>
$("input:checked") 选择所有被勾选的复选框

表单相关选择器

$(":input") 选择所有表单元素(包括<input><select>等)
$(":text") 选择类型为text的输入框
$(":selected") 选择下拉列表中选中的选项

动态元素处理

使用.on()方法确保动态添加的元素也能绑定事件:

jquery选择

$(document).on("click", ".dynamic-element", function() {
  // 处理逻辑
});

性能优化建议

  • 优先使用ID选择器(速度最快)
  • 避免过度嵌套(如$("body div#content ul li a")
  • 缓存选择结果:var $elements = $(".items");

示例代码

// 修改所有段落文本
$("p").text("新内容");

// 隐藏所有类名为temp的元素
$(".temp").hide();

// 为按钮添加点击事件
$("#submit-btn").click(function() {
  alert("提交成功");
});

选择器是jQuery的核心功能,熟练掌握能显著提升开发效率。建议结合官方文档和实际场景练习使用。

标签: jquery
分享给朋友:

相关文章

jquery获取radio选中的值

jquery获取radio选中的值

获取radio选中的值 使用jQuery获取被选中的radio按钮的值可以通过以下几种方法实现: 方法1:使用:checked选择器 var selectedValue = $('input[na…

锋利的jquery

锋利的jquery

jQuery 简介 jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画设计和 Ajax 交互。其核心特点是“写得更少,做得更多”,适合快速开发动态网…

html jquery

html jquery

HTML 与 jQuery 基础 HTML 是超文本标记语言,用于构建网页的结构和内容。jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画和 Aja…

jquery 表单

jquery 表单

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

jquery 样式

jquery 样式

jQuery 样式操作 jQuery 提供了多种方法来操作 HTML 元素的样式,包括直接修改 CSS 属性、添加或移除类、获取样式值等。 修改 CSS 属性 使用 css() 方法可以直接修改元素…

jquery 库

jquery 库

jQuery 简介 jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画和 Ajax 交互。它兼容多种浏览器,提供易于使用的 API,适合快速开发前端…