jQuery学习之操作文档结构

本文介绍如何使用jQuery操作文档结构,包括内部和外部插入、包裹、替换及删除等操作,通过实例演示了append、appendTo、prepend、prependTo、after、before、insertAfter、insertBefore和empty等方法的使用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

<html>
	<head>
		<title>操作文档结构</title>
		<meta charset="UTF-8"/>
		<!--引入jQuery文件-->
		<script src="js/jquery-1.9.1.js" type="text/javascript" charset="utf-8"></script>
		<!--
			操作文档结构学习:
				获取元素对象
					1、内部插入
						append("内容")				将指定的内容追加到对象的内部
						appendTo(元素对象或者选择器)		将制定的元素对象追加到指定的对象内容
						prepend()					将指定的内容追加到对象的内部的前面
						prependTo()					将制定的元素对象追加到指定的对象内容前面
			
					2、外部插入
						after					将指定的内容追加到指定的元素后面
						before					将指定的内容追加到指定的元素前面
						insertAfter				把所有匹配的元素插入到另一个、指定的元素元素集合的后面
						insertBefore  			把所有匹配的元素插入到另一个、指定的元素元素集合的前面。
					3、包裹
					4、替换
					5、删除
						empty()
					
		-->
		<!--声明js代码域-->
		<script type="text/javascript">
			//内部插入
				function testAppend(){
					//获取元素对象
						var div=$("#showdiv");
					//使用内部插入
						div.append("<i>,饭</i>");
				}
				
				function testAppendTo(){
					//获取元素对象
						var div=$("#showdiv");
					//使用appendTo()
						$("#u1").appendTo(div);	
				}
				
				function testPrepend(){
					//获取元素对象
					var div=$("#showdiv");
					//使用prepend()
					div.prepend("<i>你好,</i>");
				}
			//外部插入
				function testAfter(){
					//获取元素对象
						var div=$("#showdiv");
					//使用after外部插入
						div.after("<b>今天天气不错,适合学习</b>");
					
				}
				function testBefore(){
					//获取元素对象
						var div=$("#showdiv");
					//使用before外部插入
						div.before("<b>今天天气不错,适合学习</b>")
					
				}
				function testEmpty(){
					$("#showdiv").empty()
				}
		</script>
		<style type="text/css">
			#showdiv{
				width: 300px;
				height: 300px;
				border: solid 3px orange;
			}
		</style>
	</head>
	<body>
		<h3>操作文档结构</h3>
		<input type="button" name="" id="" value="测试append" onclick="testAppend()" />
		<input type="button" name="" id="" value="测试appenTo" onclick="testAppendTo()" />
		<input type="button" name="" id="" value="测试prepend" onclick="testPrepend()" />
		<hr />
		<input type="button" name="" id="" value="测试after" onclick="testAfter()" />
		<input type="button" name="" id="" value="测试before" onclick="testBefore()" />
		<input type="button" name="" id="" value="测试删除--empty()" onclick="testEmpty()" />
		<hr />
		<u id="u1">每天下午都是充斥着面包浓浓的香味</u>
		<div id="showdiv">
			<b>今天中午吃什么</b>
		</div>
	</body>
</html>

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

playboy-jordan

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值