jQuery中wrapAll()方法用法实例


Posted in Javascript onJanuary 16, 2015

本文实例讲述了jQuery中wrapAll()方法用法。分享给大家供大家参考。具体分析如下:

此方法将所有匹配的元素用单个元素包裹起来。
此方法与wrap()方法虽然功能类似,但是有着很大区别。wrap()方法会把每一个匹配的元素都匹配一次。

语法一:

用指定的DOM元素去包裹匹配元素。

$(selector).wrapAll(elem)

参数列表:
参数 描述
elem 用于包裹目标的DOM元素。

实例:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<meta name="author" content="https://3water.com/" />

<head>

<title>三水点靠木</title>

<style type="text/css">

    div

   {

       width:200px;

       height:200px;

       border:1px solid blue;

       margin-top:10px;

    }

</style>

<script type="text/javascript" src="mytest/jQuery/jquery-1.8.3.js"></script>

<script type="text/javascript">

    $(document).ready(function(){

        $("button").click(function(){

            $("p").wrapAll(document.getElementById("content"));

        });

    });

</script>

</head>

<body>

    <p>我是个段落</p>

    <p>我是个段落</p>

    <div id="content"></div>

    <button>用div包裹每个段落</button>

</body>

</html>

语法二:

用html标记代码包裹匹配的元素。

$(selector).wrapAll(html)

参数列表:
参数 描述
elem 用于包裹目标的DOM元素。

实例:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<meta name="author" content="https://3water.com/" />

<head>

<title>三水点靠木</title>

<style type="text/css">

    .content

   {

        width:200px;

        height:200px;

        border:1px solid blue;

    }

</style>

<script type="text/javascript" src="mytest/jQuery/jquery-1.8.3.js"></script>

<script type="text/javascript">

    $(document).ready(function(){

        $("button").click(function(){

            $("p").wrapAll("<div class='content'></div>");

        });

    });

</script>

</head>

<body>

   <p>这是个段落</p>

   <p>这是个段落</p>

   <button>用div包裹每个段落</button>

</body>

</html>

希望本文所述对大家的jQuery程序设计有所帮助。

Javascript 相关文章推荐
锋利的jQuery 要点归纳(二) jQuery中的DOM操作(下)
Mar 23 Javascript
用js来刷新当前页面保留参数的具体实现
Dec 23 Javascript
使用AngularJS创建自定义的过滤器的方法
Jun 18 Javascript
jQuery基础_入门必看知识点
Jul 04 Javascript
快速解决js动态改变dom元素属性后页面及时渲染的问题
Jul 06 Javascript
微信小程序 Page()函数详解
Oct 17 Javascript
JS简单获取日期相差天数的方法
Apr 24 Javascript
JS库之Three.js 简易入门教程(详解之一)
Sep 13 Javascript
react redux入门示例
Apr 19 Javascript
浅析node.js的模块加载机制
May 25 Javascript
JavaScript使用递归和循环实现阶乘的实例代码
Aug 28 Javascript
vue3使用vue-count-to组件的实现
Dec 25 Vue.js
jQuery中unwrap()方法用法实例
Jan 16 #Javascript
jquery搜索框效果实现方法
Jan 16 #Javascript
js表头排序实现方法
Jan 16 #Javascript
js计算任意值之间随机数的方法
Jan 16 #Javascript
jquery事件preventDefault()方法用法实例
Jan 16 #Javascript
jQuery老黄历完整实现方法
Jan 16 #Javascript
jquery中one()方法的用法实例
Jan 16 #Javascript
You might like
火车头采集器3.0采集图文教程
2007/03/17 PHP
php中目录,文件操作详谈
2007/03/19 PHP
浅谈PHP与C#的值类型指向区别的详解
2013/05/21 PHP
Thinkphp中Create方法深入探究
2014/06/16 PHP
php创建桌面快捷方式实现方法
2015/12/31 PHP
ThinkPHP框架搭建及常见问题(XAMPP安装失败、Apache/MySQL启动失败)
2016/04/15 PHP
Javascript中的数学函数
2007/04/04 Javascript
javascript支持firefox,ie7页面布局拖拽效果代码
2007/12/20 Javascript
JS应用之禁止抓屏、复制、打印
2008/02/21 Javascript
解析js原生方法创建表格效率测试
2013/07/08 Javascript
jquery ajax 局部无刷新更新数据的实现案例
2014/02/08 Javascript
js实现鼠标触发图片抖动效果的方法
2015/02/27 Javascript
javascript跨域方法、原理以及出现问题解决方法(详解)
2015/08/06 Javascript
js中new一个对象的过程
2017/02/20 Javascript
vue-cli V3.0版本的使用详解
2018/10/24 Javascript
微信小程序通过js实现瀑布流布局详解
2019/08/28 Javascript
微信小程序利用for循环解决内容变更问题
2020/03/05 Javascript
JavaScript 双向链表操作实例分析【创建、增加、查找、删除等】
2020/04/28 Javascript
Vue实现PC端靠边悬浮球的代码
2020/05/09 Javascript
详解Vue之计算属性
2020/06/20 Javascript
vue setInterval 定时器失效的解决方式
2020/07/30 Javascript
python实现简单温度转换的方法
2015/03/13 Python
pytorch + visdom CNN处理自建图片数据集的方法
2018/06/04 Python
深入了解NumPy 高级索引
2020/07/24 Python
html5表单及新增的改良元素详解
2016/06/07 HTML / CSS
美国半成品食材配送服务商:Home Chef
2018/01/25 全球购物
英国比较机场停车场网站:Airport Parking Essentials
2019/12/01 全球购物
NOTINO英国:在线购买美容和香水
2020/02/25 全球购物
给酒店员工的表扬信
2014/01/11 职场文书
中级会计职业生涯规划范文
2014/01/16 职场文书
食品安全工作实施方案
2014/03/26 职场文书
教师三严三实学习心得体会
2014/10/11 职场文书
2014年建筑工程工作总结
2014/12/03 职场文书
委托公证书样本
2015/01/23 职场文书
Axios代理配置及封装响应拦截处理方式
2022/04/07 Vue.js
SQL Server使用PIVOT与unPIVOT实现行列转换
2022/05/25 SQL Server