jquery添加div
使用jQuery添加div元素
通过jQuery可以动态地在DOM中添加新的div元素。以下是几种常见的方法:
方法1:使用append()
$("#container").append("<div class='new-div'>New div content</div>");
这会在#container元素的末尾添加一个新的div。
方法2:使用prepend()
$("#container").prepend("<div class='new-div'>New div content</div>");
这会在#container元素的开头添加一个新的div。

方法3:使用after()
$("#existing-element").after("<div class='new-div'>New div content</div>");
这会在#existing-element元素之后添加一个新的div。
方法4:使用before()

$("#existing-element").before("<div class='new-div'>New div content</div>");
这会在#existing-element元素之前添加一个新的div。
方法5:使用html()
$("#container").html("<div class='new-div'>New div content</div>");
这会替换#container元素内的所有内容为新的div。
动态创建div并设置属性
可以创建一个jQuery对象并设置其属性和内容,再将其添加到DOM中:
var newDiv = $("<div>", {
class: "new-div",
text: "Dynamic div content",
css: {
"color": "red",
"padding": "10px"
}
});
$("#container").append(newDiv);
注意事项
- 确保DOM完全加载后再执行jQuery操作,可以将代码放在
$(document).ready()中:$(document).ready(function() { // jQuery操作代码 }); - 现代浏览器也支持简写形式:
$(function() { // jQuery操作代码 });
性能优化建议
- 如果需要添加大量元素,建议使用文档片段(document fragment)或一次性添加所有元素,而不是多次操作DOM。
- 缓存jQuery选择器结果以避免重复查询DOM。






