当前位置:首页 > jquery

jquery 选择权

2026-02-04 08:41:36jquery

jQuery 选择器基础

jQuery 选择器用于选取 HTML 元素并对其进行操作。其语法类似于 CSS 选择器,通过 $()jQuery() 函数调用。

常见选择器类型:

  • 元素选择器:通过标签名选取元素,例如 $("p") 选取所有 <p> 元素。
  • ID 选择器:通过 id 属性选取元素,例如 $("#myId") 选取 id="myId" 的元素。
  • 类选择器:通过 class 属性选取元素,例如 $(".myClass") 选取所有 class="myClass" 的元素。

组合选择器

可以通过组合选择器实现更精确的选取:

jquery 选择权

  • 并集选择器:用逗号分隔多个选择器,例如 $("p, div") 选取所有 <p><div> 元素。
  • 交集选择器:无分隔符的组合,例如 $("p.myClass") 选取 class="myClass"<p> 元素。

层级选择器

通过层级关系选取元素:

  • 后代选择器:空格分隔,例如 $("div p") 选取 <div> 内所有 <p> 元素。
  • 子元素选择器> 分隔,例如 $("div > p") 仅选取 <div> 的直接子 <p> 元素。

属性选择器

通过属性值选取元素:

jquery 选择权

  • $("[href]") 选取所有带 href 属性的元素。
  • $("[href='example.com']") 选取 href 属性值为 example.com 的元素。

表单选择器

专为表单元素设计的选择器:

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

筛选方法

通过方法进一步筛选已选取的元素:

  • $("p").first() 选取第一个 <p> 元素。
  • $("p").eq(2) 选取索引为 2 的 <p> 元素(从 0 开始计数)。

示例代码

// 选取 class 为 "highlight" 的所有元素并隐藏
$(".highlight").hide();

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

// 选取所有 type 为 "text" 的 input 元素并设置值
$("input[type='text']").val("New Value");

动态选择器

结合变量或动态内容生成选择器:

var dynamicId = "user-" + userId;
$("#" + dynamicId).addClass("active");

通过灵活组合选择器和方法,可以高效操作 DOM 元素。

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

相关文章

jquery官网

jquery官网

jQuery 官网信息 jQuery 的官方网站是 jQuery.com,提供最新的 jQuery 版本下载、文档、教程和插件资源。 官网主要功能 下载 jQuery:提供压缩版(min…

jquery官网

jquery官网

jQuery 官网地址 jQuery 的官方网站是 https://jquery.com/。该网站提供以下核心内容: 下载 jQuery:提供最新版本的 jQuery 库(压缩版和未压缩版),支…

jquery 显示

jquery 显示

jQuery 显示元素的方法 使用 jQuery 显示隐藏的元素可以通过多种方式实现,以下是几种常见的方法: 显示元素的基本方法 $("#element").show(); 这会直接将匹配的元素设置…

下载jquery

下载jquery

下载 jQuery 的方法 官方网站下载 访问 jQuery 的官方网站 https://jquery.com,点击页面上的“Download”按钮。选择压缩版(minified)或未压缩版(unco…

jquery 下载

jquery 下载

jQuery 下载方法 官方网站下载 访问 jQuery 官网,点击页面上的“Download”按钮。官网提供两个版本: 压缩版(Production):文件名类似 jquery-x.x.x.m…

jquery使用

jquery使用

jQuery 基础使用 jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画和 Ajax 交互。以下是一些常见的 jQuery 使用方法。 引入 j…