在每个匹配元素的外部插入新元素的方法


Posted in Javascript onDecember 20, 2013

一、方法

wrap :把所有匹配的元素,用其他元素的结构化包裹起来

wrapAll : 把所有匹配的元素,用单个元素包裹起来

wrapInner : 把匹配元素的子类用html结构包裹起来

二、实例

(1)wrap

<!DOCTYPE html> 
<html> 
<head> 
<meta charset="UTF-8"> 
<title>Insert title here</title> 
<script type="text/javascript" src="../jquery-2.0.0/jquery-2.0.0.js"></script> 
<script type="text/javascript"> 
$(function() { 
$("div a").wrap("<div id='id'></div>"); 
}); 
</script> 
</head> 
<body> 
<div> 
<a>liuxingyu</a> <a>liuxingyu</a> <a>liuxingyu</a> <a>liuxingyu</a> 
</div> 
</body> 
</html>

firebug显示结果:
<!DOCTYPE html> 
<html> 
<head> 
<meta charset="UTF-8"> 
<title>Insert title here</title> 
<script src="../jquery-2.0.0/jquery-2.0.0.js" type="text/javascript"> 
<script type="text/javascript"> 
</head> 
<body> 
<div> 
<div id="id"> 
<a>liuxingyu</a> 
</div> 
<div id="id"> 
<a>liuxingyu</a> 
</div> 
<div id="id"> 
<a>liuxingyu</a> 
</div> 
<div id="id"> 
<a>liuxingyu</a> 
</div> 
</div> 
</body> 
</html>

(2)wrapAll
<!DOCTYPE html> 
<html> 
<head> 
<meta charset="UTF-8"> 
<title>Insert title here</title> 
<script type="text/javascript" src="../jquery-2.0.0/jquery-2.0.0.js"></script> 
<script type="text/javascript"> 
$(function() { 
$("div a").wrapAll("<div id='id'></div>"); 
}); 
</script> 
</head> 
<body> 
<div> 
<a>liuxingyu</a> <a>liuxingyu</a> <a>liuxingyu</a> <a>liuxingyu</a> 
</div> 
</body> 
</html>

firebug显示结果:
<!DOCTYPE html> 
<html> 
<head> 
<meta charset="UTF-8"> 
<title>Insert title here</title> 
<script src="../jquery-2.0.0/jquery-2.0.0.js" type="text/javascript"> 
<script type="text/javascript"> 
$(function() { 
$("div a").wrapAll("<div id='id'></div>"); 
}); 
</script> 
</head> 
<body> 
<div> 
<div id="id"> 
<a>liuxingyu</a> <a>liuxingyu</a> <a>liuxingyu</a> <a>liuxingyu</a> 
</div> 
</div> 
</body> 
</html>

(3)wrapInner
<!DOCTYPE html> 
<html> 
<head> 
<meta charset="UTF-8"> 
<title>Insert title here</title> 
<script src="../jquery-2.0.0/jquery-2.0.0.js" type="text/javascript"> 
<script type="text/javascript"> 
$(function() { 
$("div").wrapInner("<div id='id'></div>"); 
}); 
</script> 
</head> 
<body> 
<div> 
<a>liuxingyu</a> <a>liuxingyu</a> <a>liuxingyu</a> <a>liuxingyu</a> 
</div> 
</body> 
</html>

firebug显示结果:
<!DOCTYPE html> 
<html> 
<head> 
<meta charset="UTF-8"> 
<title>Insert title here</title> 
<script src="../jquery-2.0.0/jquery-2.0.0.js" type="text/javascript"> 
<script type="text/javascript"> 
$(function() { 
$("div").wrapInner("<div id='id'></div>"); 
}); 
</script> 
</head> 
<body> 
<div> 
<div id="id"> 
<a>liuxingyu</a> <a>liuxingyu</a> <a>liuxingyu</a> <a>liuxingyu</a> 
</div> 
</div> 
</body> 
</html>
Javascript 相关文章推荐
javascript 隔行换色函数代码
Oct 24 Javascript
教您去掉ie网页加载进度条的方法
Dec 09 Javascript
JsDom 编程小结
Aug 09 Javascript
jQuery 2.0.3 源码分析之core(一)整体架构
May 27 Javascript
jQuery使用$.ajax进行异步刷新的方法(附demo下载)
Dec 04 Javascript
jQuery实现的超简单点赞效果实例分析
Dec 31 Javascript
React学习笔记之高阶组件应用
Jun 02 Javascript
微信小程序实现登录遮罩效果
Nov 01 Javascript
浅谈JavaScript_DOM学习篇_图片切换小案例
Mar 19 Javascript
vue axios封装及API统一管理的方法
Apr 18 Javascript
echarts实现晶体球面投影的实例教程
Oct 10 Javascript
vue 实现click同时传入事件对象和自定义参数
Jan 29 Vue.js
浅谈javascript六种数据类型以及特殊注意点
Dec 20 #Javascript
js生成随机数之random函数随机示例
Dec 20 #Javascript
jquery实现tr元素的上下移动示例代码
Dec 20 #Javascript
解决JQeury显示内容没有边距内容紧挨着浏览器边线
Dec 20 #Javascript
JS比较两个时间大小的简单示例代码
Dec 20 #Javascript
javascript获取URL参数与参数值的示例代码
Dec 20 #Javascript
javascript获取鼠标点击元素对象(示例代码)
Dec 20 #Javascript
You might like
ThinkPHP模板IF标签用法详解
2014/07/01 PHP
朋友网关于QQ相关的PHP代码(研究QQ的绝佳资料)
2015/01/26 PHP
php实现多维数组中每个单元值(数字)翻倍的方法
2015/02/16 PHP
PHP用反撇号执行外部命令
2015/04/14 PHP
JavaScript 面向对象之命名空间
2010/05/04 Javascript
教你如何使用node.js制作代理服务器
2014/11/26 Javascript
jQuery获得字体颜色16位码的方法
2016/02/20 Javascript
jQuery内容折叠效果插件用法实例分析(附demo源码)
2016/04/28 Javascript
jQuery子元素过滤选择器用法示例
2016/09/09 Javascript
js点击时关闭该范围下拉菜单之外的菜单方法
2018/01/11 Javascript
小程序实现图片移动缩放效果
2020/05/26 Javascript
Element Card 卡片的具体使用
2020/07/26 Javascript
[00:27]DOTA2战队VP、Secret贺新春
2018/02/11 DOTA
Python中使用装饰器和元编程实现结构体类实例
2015/01/28 Python
Python3写入文件常用方法实例分析
2015/05/22 Python
Tensorflow实现卷积神经网络的详细代码
2018/05/24 Python
用pycharm开发django项目示例代码
2018/10/24 Python
python 找出list中最大或者最小几个数的索引方法
2018/10/30 Python
Python实现合并两个有序链表的方法示例
2019/01/31 Python
python TK库简单应用(实时显示子进程输出)
2019/10/29 Python
HTML5本地存储和本地数据库实例详解
2017/09/05 HTML / CSS
aden + anais官方网站:婴儿襁褓、毯子、尿布和服装
2017/06/21 全球购物
匡威荷兰官方网站:Converse荷兰
2018/10/24 全球购物
PatPat香港:婴童服饰和亲子全家装在线购物
2020/09/27 全球购物
Ruby中的保护方法和私有方法与一般面向对象程序设计语言的一样吗
2013/05/01 面试题
公务员年总结的自我评价
2013/10/25 职场文书
中专生职业生涯规划书范文
2014/01/10 职场文书
奥巴马就职演讲稿
2014/05/15 职场文书
运动会口号8字
2014/06/07 职场文书
2015年七一建党节演讲稿
2015/03/19 职场文书
某药房的新员工入职告知书!
2019/07/15 职场文书
Python基础之pandas数据合并
2021/04/27 Python
python for循环赋值问题
2021/06/03 Python
MongoDB数据库常用的10条操作命令
2021/06/18 MongoDB
html5调用摄像头实例代码
2021/06/28 HTML / CSS
win10+RTX3050ti+TensorFlow+cudn+cudnn配置深度学习环境的方法
2022/06/25 Servers