01文档处理_jquery插入操作(append()、appendTo()、prepend()、prependTo()、after()、before()、insertAfter()等)

01文档处理_jquery插入操作(append()、appendTo()、prepend()、prependTo()、after()、before()、insertAfter()等)
方法分析:
		   内部插入(添加的是selcet中的第一个option和最后一个optin)
		   		内部结尾处:select元素里面
		  		1.append(content):内部结尾处,将B追加到A里面去
		   		2.appendTo(content):内部结尾处,将A追加到B里面去
		   		3.prepend(content):内部开始处,将B追加到A里面去
		   		4.prependTo(content):内部开始处,将B追加到A里面去
		  	外部插入(将添加的option放到select中的任意位置)
		   		外部:指的是具体的某个option就是平级的添加
		   		1.after(content):外部,将B追加到A后面
		  		2.before(content):外部,将A追加到B前面
		  		3.insertAfter(content):外部,将A追加到B后面
		  		4.insertBefore(content)::外部,将A追加到B前面
代码演示
<!DOCTYPE html>
<html>

	<head>
		<meta charset="UTF-8">
		<title>文档处理_插入操作</title>
		<script src="../js/jquery-1.11.0.min.js" type="text/javascript" charset="utf-8"></script>
		<script type="text/javascript">
			/**
			 * 需求 
			 *  在id=edu下增加<option value="大专">大专</option> 
			 */

			/**
			 * 方法分析:
			 *  内部插入
			 * 		1.append(content):内部结尾处,将B追加到A里面去
			 *  	2.appendTo(content):内部结尾处,将A追加到B里面去
			 *  	3.prepend(content):内部开始处,将B追加到A里面去
			 *  	4.prependTo(content):内部开始处,将B追加到A里面去
			 * 	外部插入
			 *  	1.after(content):外部,将B追加到A后面
			 * 		2.before(content):外部,将A追加到B前面
			 * 		3.insertAfter(content):外部,将A追加到B后面
			 * 		4.insertBefore(content)::外部,将A追加到B前面
			 */

			$(function() {
				// 追加 option 内容大专
				// 创建元素
				var $newNode = $("<option value='大专'>大专</option>");
				
				//内部插入
				//$("#edu").append($newNode);   // 内部结尾,将B追加到A里面去
				//$("#edu").prepend($newNode);  // 内部开始,将B追加到A里面去

				//外部插入
				$("option[value='本科']").after($newNode);
				//$newNode.insertBefore($("option:contains('硕士')"));
			});
		</script>

	</head>

	<body>
		<select id="edu">
			<option value="博士">博士</option>
			<option value="硕士">硕士</option>
			<option value="本科">本科</option>
			<option value="高中">高中</option>
		</select>

	</body>

</html>

页面展示
//外部插入
( " o p t i o n [ v a l u e = ′ 本 科 ′ ] " ) . a f t e r ( ("option[value='本科']").after( ("option[value=]").after(newNode); 将B追加到A后面(大专在本科后面)
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值