当前位置:首页 > 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 提供了多种方法来操作 HTML 元素的属性。这些方法可以用于获取、设置、修改或删除元素的属性。 获取属性值 使用 attr() 方法可以获取指定属性的值。例如,…

jquery 特效

jquery 特效

jQuery 特效实现方法 jQuery 提供了丰富的特效方法,可以轻松实现动画、渐变、滑动等效果。以下是一些常见的 jQuery 特效实现方式: 淡入淡出效果 使用 fadeIn() 和 fade…

jquery列表

jquery列表

jQuery 列表操作 jQuery 提供了多种方法来操作 HTML 列表(如 <ul> 或 <ol>),包括动态添加、删除、修改列表项,以及事件绑定等。 创建列表 使用 j…

jquery正则

jquery正则

jQuery 正则表达式基础 jQuery 本身不直接提供正则表达式功能,但可以通过 JavaScript 的正则表达式对象(RegExp)结合 jQuery 的方法实现字符串匹配、替换等操作。 创…

jquery用法

jquery用法

jQuery 基本用法 jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画和 Ajax 交互的操作。以下是 jQuery 的核心用法: 引入 jQ…

jquery复选框

jquery复选框

jQuery 复选框操作 使用 jQuery 操作复选框(checkbox)可以实现选中、取消选中、获取状态等功能。以下是常见的操作方法: 选中复选框 通过设置 checked 属性为 true 可…