当前位置:首页 > jquery

jquery 节点

2026-04-07 20:28:37jquery

jQuery 节点操作

jQuery 提供了一系列方法来操作 DOM 节点,包括创建、插入、删除、替换等。以下是常用的节点操作方法:

创建节点

通过 $() 函数可以直接创建新的 DOM 节点:

var newDiv = $("<div>这是一个新创建的 div</div>");
var newParagraph = $("<p>这是一个段落</p>");

插入节点

  • append(): 在匹配元素内部的末尾插入内容

    $("#container").append(newDiv);
  • prepend(): 在匹配元素内部的开头插入内容

    $("#container").prepend(newParagraph);
  • after(): 在匹配元素之后插入内容

    $("#target").after("<span>插入到目标元素之后</span>");
  • before(): 在匹配元素之前插入内容

    $("#target").before("<span>插入到目标元素之前</span>");

删除节点

  • remove(): 删除匹配的元素及其子元素

    $("#elementToRemove").remove();
  • empty(): 清空匹配元素的所有子节点

    $("#container").empty();

替换节点

  • replaceWith(): 用新内容替换匹配的元素

    $("#oldElement").replaceWith("<div>替换后的新内容</div>");
  • replaceAll(): 用匹配的元素替换所有目标元素

    $("<div>新内容</div>").replaceAll(".oldElements");

克隆节点

  • clone(): 创建匹配元素的副本
    var clonedElement = $("#original").clone();
    $("#target").append(clonedElement);

节点遍历

  • parent(): 获取直接父元素

    $("#child").parent();
  • children(): 获取所有直接子元素

    $("#parent").children();
  • find(): 查找后代元素

    $("#container").find(".item");
  • siblings(): 获取所有兄弟元素

    $("#element").siblings();

节点属性操作

  • attr(): 获取或设置属性

    $("#image").attr("src", "new-image.jpg");
  • removeAttr(): 删除属性

    $("#link").removeAttr("target");
  • addClass()/removeClass(): 添加或删除类

    jquery 节点

    $("#element").addClass("highlight");
    $("#element").removeClass("inactive");

这些方法覆盖了 jQuery 中常见的节点操作需求,可以灵活组合使用以实现复杂的 DOM 操作。

标签: 节点jquery
分享给朋友:

相关文章

jquery api

jquery api

以下是关于 jQuery API 的详细介绍和使用方法: jQuery API 概述 jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画和 Aja…

jquery判断

jquery判断

jQuery 判断元素存在与属性方法 使用 jQuery 判断元素是否存在可通过检查选择器返回的 jQuery 对象长度: if ($('#elementId').length > 0) {…

jquery 属性

jquery 属性

jQuery 属性操作 jQuery 提供了一系列方法来获取、设置和操作 HTML 元素的属性。以下是常用的属性操作方法: attr() 方法 用于获取或设置元素的属性值。获取属性时,传入属性名;设…

jquery属性

jquery属性

jQuery 属性操作 jQuery 提供了多种方法来操作 HTML 元素的属性。这些方法可以用于获取、设置、修改或删除元素的属性。 获取属性值 使用 attr() 方法可以获取指定属性的值。例如,…

jquery滚动

jquery滚动

jQuery 滚动事件监听 使用 jQuery 监听滚动事件可以通过 scroll() 方法实现。以下代码会在窗口滚动时触发回调函数: $(window).scroll(function() {…

jquery样式

jquery样式

jQuery 样式操作基础 jQuery 提供了多种方法来操作 HTML 元素的样式,包括直接修改 CSS 属性、添加/移除类名等。以下是常见的样式操作方法: 修改 CSS 属性 使用 css()…