当前位置:首页 > 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 内容或文本内容:

// 获取元素的 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 样式:

// 获取元素的 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();

事件处理

为元素绑定或触发事件:

jquery 元素

// 绑定点击事件
$("#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实现的常见应用场景及方法,分为核心功能模块说明: DOM操作 使用$()选择器获取元素后,可通过链式调用方法操作DOM: $('#element').html('新内容').…

jquery数组

jquery数组

jQuery 数组操作 jQuery 提供了多种方法来操作数组或类数组对象(如 jQuery 对象集合)。以下是常见的数组操作方法: 遍历数组 使用 $.each() 方法可以遍历数组或对象: v…

jquery 下载

jquery 下载

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

jquery赋值

jquery赋值

jQuery 赋值操作 jQuery 提供了多种方法对 HTML 元素的属性、内容、样式等进行赋值操作。以下是常见的几种赋值方式: 文本内容赋值 使用 text() 方法可以设置元素的文本内容,该…

jquery 刷新

jquery 刷新

jQuery 刷新页面方法 使用jQuery刷新页面可以通过以下几种方式实现,根据需求选择合适的方法。 直接调用JavaScript的location.reload()方法 location.re…

jquery子元素

jquery子元素

jQuery 子元素选择方法 在jQuery中,选择子元素可以通过多种方式实现,以下是常用的几种方法: 使用 children() 方法 children() 方法用于获取匹配元素的所有直接子元素(…