当前位置:首页 > jquery

jquery 插入html

2026-01-13 15:09:42jquery

jQuery 插入 HTML 的方法

jQuery 提供了多种方法来动态插入 HTML 内容到 DOM 中。以下是几种常用的方法:

append()
将内容插入到选定元素的内部末尾。

$("#target").append("<p>New paragraph</p>");

prepend()
将内容插入到选定元素的内部开头。

$("#target").prepend("<p>New paragraph</p>");

after()
在选定元素之后插入内容。

$("#target").after("<div>New div after target</div>");

before()
在选定元素之前插入内容。

$("#target").before("<div>New div before target</div>");

html()
替换选定元素的内部 HTML。

$("#target").html("<p>Replaced content</p>");

appendTo() / prependTo()
将内容插入到目标元素的内部末尾或开头(与 append/prepend 方向相反)。

$("<p>New paragraph</p>").appendTo("#target");
$("<p>New paragraph</p>").prependTo("#target");

插入动态内容示例

可以结合变量或函数生成动态 HTML:

const dynamicContent = "<span>" + new Date().toLocaleTimeString() + "</span>";
$("#timeContainer").append(dynamicContent);

插入多个元素

可以一次插入多个元素或复杂结构:

jquery 插入html

const complexHTML = `
  <div class="item">
    <h3>Title</h3>
    <p>Description</p>
  </div>
`;
$("#container").append(complexHTML);

性能注意事项

  • 频繁的 DOM 操作会影响性能,建议批量插入内容而非多次单次插入。
  • 复杂的 HTML 字符串可以使用模板字符串(ES6)或多行字符串提高可读性。
  • 使用文档片段(DocumentFragment)或字符串拼接优化大批量插入。

标签: jqueryhtml
分享给朋友:

相关文章

jquery 菜鸟

jquery 菜鸟

以下是针对 jQuery 初学者的基础指南,涵盖核心概念和常用操作: jQuery 简介 jQuery 是一个快速、轻量级的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画和…

jquery中

jquery中

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

jquery时间

jquery时间

jQuery 时间处理 jQuery 本身不提供专门的时间处理函数,但可以通过 JavaScript 的 Date 对象结合 jQuery 的事件和方法来实现时间操作。以下是常见的时间处理需求及实现方…

css jquery

css jquery

CSS 与 jQuery 的基础用法 CSS(层叠样式表)用于控制网页的样式和布局,而 jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画和 Aja…

jquery鼠标

jquery鼠标

jQuery 鼠标事件处理 jQuery 提供了丰富的鼠标事件处理方法,可以方便地响应用户的鼠标操作。以下是常见的鼠标事件及其用法: 鼠标点击事件 click(): 鼠标单击时触发 dblclic…