当前位置:首页 > jquery

jquery 元素

2026-01-13 15:15:24jquery

jQuery 元素选择与操作

jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画和 Ajax 交互。以下是 jQuery 中常用的元素选择与操作方法:

选择元素

通过选择器获取元素,语法为 $("selector"),支持 CSS 选择器:

// 选择所有段落元素
$("p");

// 选择 ID 为 "myId" 的元素
$("#myId");

// 选择 class 为 "myClass" 的元素
$(".myClass");

// 组合选择器
$("div.myClass");

操作元素内容

获取或设置元素的 HTML 内容或文本内容:

jquery 元素

// 获取元素的 HTML 内容
var htmlContent = $("#myDiv").html();

// 设置元素的 HTML 内容
$("#myDiv").html("<p>新内容</p>");

// 获取元素的文本内容
var textContent = $("#myDiv").text();

// 设置元素的文本内容
$("#myDiv").text("新文本内容");

操作元素属性

获取或设置元素的属性:

// 获取元素的属性值
var src = $("img").attr("src");

// 设置元素的属性值
$("img").attr("src", "new-image.jpg");

// 移除元素的属性
$("img").removeAttr("src");

操作元素样式

动态修改元素的 CSS 样式:

jquery 元素

// 获取元素的 CSS 属性值
var color = $("#myDiv").css("color");

// 设置元素的 CSS 属性值
$("#myDiv").css("color", "red");

// 设置多个 CSS 属性
$("#myDiv").css({
  "color": "red",
  "font-size": "20px"
});

添加和移除元素

动态添加或移除 DOM 元素:

// 在元素内部末尾添加内容
$("#myDiv").append("<p>追加内容</p>");

// 在元素内部开头添加内容
$("#myDiv").prepend("<p>前置内容</p>");

// 在元素外部后面添加内容
$("#myDiv").after("<p>后置内容</p>");

// 在元素外部前面添加内容
$("#myDiv").before("<p>前置内容</p>");

// 移除元素
$("#myDiv").remove();

遍历元素

对选中的元素集合进行遍历或查找:

// 遍历每个元素
$("li").each(function() {
  console.log($(this).text());
});

// 查找子元素
$("#myDiv").find("p");

// 获取父元素
$("p").parent();

// 获取兄弟元素
$("p").siblings();

事件处理

为元素绑定或触发事件:

// 绑定点击事件
$("#myButton").click(function() {
  alert("按钮被点击");
});

// 触发事件
$("#myButton").trigger("click");

// 解绑事件
$("#myButton").off("click");

注意事项

  • jQuery 的选择器返回的是一个 jQuery 对象,不是原生 DOM 元素。如需原生对象,可通过索引获取:$("div")[0]
  • 链式调用是 jQuery 的一大特点,可以在一个语句中连续调用多个方法:$("div").addClass("active").css("color", "red")
  • 使用 jQuery 前需确保已引入 jQuery 库。

标签: 元素jquery
分享给朋友:

相关文章

jquery教程

jquery教程

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

jquery下载

jquery下载

jQuery下载方法 官方下载渠道 访问jQuery官网(https://jquery.com/),点击页面中的“Download”按钮。提供两个版本选择: Production版本:压缩后的精…

jquery插件库

jquery插件库

jQuery插件库推荐 jQuery插件库提供了丰富的扩展功能,帮助开发者快速实现常见的前端交互效果。以下是一些常用的jQuery插件库和资源: 1. 官方jQuery插件注册中心jQuery Pl…

jquery 菜鸟

jquery 菜鸟

jQuery 入门指南 jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画和 Ajax 交互。以下内容适合初学者快速上手。 引入 jQuery 在…

jquery 面试题

jquery 面试题

以下是一些常见的 jQuery 面试题及其解答,涵盖基础概念、核心方法和实际应用场景。 jQuery 基础概念 jQuery 是什么? jQuery 是一个轻量级的 JavaScript 库,简化了…

jquery最新版本

jquery最新版本

jQuery 最新版本 jQuery 是一个广泛使用的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画和 Ajax 交互。以下是关于其最新版本的信息: 当前稳定版本 jQue…