添加与删除元素
jQuery 提供丰富的方法用于动态添加和删除页面元素,实现页面内容的灵活更新。
添加元素
append()— 在元素内部末尾添加内容
$("ul").append("<li>新项</li>");
prepend()— 在元素内部开头添加内容
$("ul").prepend("<li>新项</li>");
after()— 在元素外部后面插入内容
$("h2").after("<p>这是新段落。</p>");
before()— 在元素外部前面插入内容
$("h2").before("<p>这是新段落。</p>");
删除元素
remove()— 删除匹配的元素及其子元素
$("p").remove();
empty()— 清空匹配元素的内容,但保留元素本身
$("div").empty();
示例代码
源码
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script>
<script>
$(document).ready(function () {
// 在ul末尾添加新项
$("#addEnd").click(function () {
$("ul").append("<li>追加项</li>");
});
// 在ul开头添加新项
$("#addStart").click(function () {
$("ul").prepend("<li>前置项</li>");
});
// 在h2后插入新段落
$("#addAfter").click(function () {
$("h2").after("<p>插入的新段落。</p>");
});
// 删除所有段落
$("#remove").click(function () {
$("p").remove();
});
// 清空所有div内容
$("#empty").click(function () {
$("div").empty();
});
});
</script>
<h2>标题</h2>
<ul>
<li>列表项1</li>
<li>列表项2</li>
</ul>
<p>这是段落。</p>
<div>这里有内容。</div>
<button id="addEnd">追加列表项</button>
<button id="addStart">前置列表项</button>
<button id="addAfter">在标题后插入段落</button>
<button id="remove">删除段落</button>
<button id="empty">清空DIV内容</button>
相关内容
- 什么是 jQuery 了解什么是 jQuery,这款流行的 JavaScript 库如何简化网页的 DOM 操作、事件处理和 Ajax 调用,帮助前端开发者高效构建交互式网页,适合初...
- 引入方式 详细介绍 jQuery 的多种引入方式,包括通过 CDN 和本地下载的方式,帮助开发者快速搭建开发环境并优化网页加载性能,适合初学者和进阶用户参考学习。
- 基本语法 介绍 jQuery 的基本语法结构,包括选择器、事件绑定和链式调用,帮助初学者快速掌握如何用简洁代码操作 DOM,提高前端开发效率。
- 基础选择器 详细讲解 jQuery 的基础选择器用法,帮助开发者轻松选中 DOM 元素,掌握 ID、类名、标签选择器等常见选择技巧,提高网页操作效率。
- 层级选择器 介绍 jQuery 层级选择器的用法,包括子元素选择器、后代选择器、兄弟选择器等,帮助开发者精准定位复杂 DOM 结构中的元素,提升操作效率。
- 过滤选择器 介绍 jQuery 过滤选择器的使用方法,包括 :first、:last、:eq、:gt、:lt 等伪类选择器,帮助开发者精准筛选符合条件的元素,提高操作灵活性...