jquery插入元素
jQuery 插入元素的方法
jQuery 提供了多种方法用于在 DOM 中插入元素,以下是常用的几种方式:
append() 方法
将内容插入到目标元素的末尾(内部插入)。
示例代码:
$("#target").append("<p>新插入的内容</p>");
prepend() 方法
将内容插入到目标元素的开头(内部插入)。
示例代码:
$("#target").prepend("<p>新插入的内容</p>");
after() 方法
将内容插入到目标元素的后面(同级插入)。
示例代码:

$("#target").after("<p>新插入的内容</p>");
before() 方法
将内容插入到目标元素的前面(同级插入)。
示例代码:
$("#target").before("<p>新插入的内容</p>");
html() 方法
替换目标元素内的所有内容(内部插入)。
示例代码:
$("#target").html("<p>替换后的内容</p>");
appendTo() 方法
将目标元素插入到指定元素的末尾(反向操作)。
示例代码:

$("<p>新插入的内容</p>").appendTo("#target");
prependTo() 方法
将目标元素插入到指定元素的开头(反向操作)。
示例代码:
$("<p>新插入的内容</p>").prependTo("#target");
动态创建元素并插入
可以通过直接传递 HTML 字符串或动态创建 jQuery 对象来插入元素。
示例代码:
var newElement = $("<div>", {
class: "dynamic-class",
text: "动态创建的元素"
});
$("#target").append(newElement);
插入多个元素
jQuery 支持一次性插入多个元素。
示例代码:
$("#target").append(
$("<p>段落1</p>"),
$("<p>段落2</p>"),
$("<p>段落3</p>")
);
注意事项
- 插入内容可以是 HTML 字符串、DOM 元素或 jQuery 对象。
- 使用链式调用可以简化代码,例如:
$("#target").append("<p>内容1</p>").append("<p>内容2</p>"); - 避免频繁操作 DOM,建议批量插入以提高性能。






