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蒙版控件实现代码
Dec 08 Javascript
JavaScript实现x秒后自动跳转到一个页面
Jan 03 Javascript
jQuery+CSS3折叠卡片式下拉列表框实现效果
Nov 02 Javascript
js css+html实现简单的日历
Jul 14 Javascript
jquery控制页面的展开和隐藏实现方法(推荐)
Oct 15 Javascript
easyui tree带checkbox实现单选的简单实例
Nov 07 Javascript
jQuery向webApi提交post json数据
Jan 16 Javascript
JavaScript实现简单的星星评分效果
May 18 Javascript
AngularJS service之select下拉菜单效果
Jul 28 Javascript
ES6模块化的import和export用法方法总结
Aug 08 Javascript
layer.open 按钮的点击事件关闭方法
Aug 17 Javascript
对Vue.js之事件的绑定(v-on: 或者 @ )详解
Sep 15 Javascript
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
PHP判断来访是搜索引擎蜘蛛还是普通用户的代码小结
2015/09/14 PHP
PHP实现的多文件上传类及用法示例
2016/05/06 PHP
有关PHP 中 config.m4 的探索
2020/08/26 PHP
ExtJS下grid的一些属性说明
2009/12/13 Javascript
基于JQuery.timer插件实现一个计时器
2010/04/25 Javascript
用javascript判断IE版本号简单实用且向后兼容
2013/09/11 Javascript
jquery validate 自定义验证方法介绍 日期验证
2014/02/27 Javascript
JavaScript中操作字符串之localeCompare()方法的使用
2015/06/06 Javascript
Java遍历集合方法分析(实现原理、算法性能、适用场合)
2016/04/25 Javascript
Bootstrap3制作自己的导航栏
2016/05/12 Javascript
详解Vue.js之视图和数据的双向绑定(v-model)
2017/06/23 Javascript
vue在App.vue文件中监听路由变化刷新页面操作
2020/08/14 Javascript
[02:05]2014DOTA2国际邀请赛 BBC外卡赛赛后总结
2014/07/09 DOTA
[00:35]可解锁地面特效
2018/12/20 DOTA
[52:40]完美世界DOTA2联赛PWL S2 Magma vs GXR 第一场 11.29
2020/12/02 DOTA
python批量下载图片的三种方法
2013/04/22 Python
python实现对一个完整url进行分割的方法
2015/04/29 Python
ubuntu环境下python虚拟环境的安装过程
2018/01/07 Python
Python 获得命令行参数的方法(推荐)
2018/01/24 Python
django框架自定义模板标签(template tag)操作示例
2019/06/24 Python
python中的decimal类型转换实例详解
2019/06/26 Python
Django中使用MySQL5.5的教程
2019/12/18 Python
如何利用Python动态模拟太阳系运转
2020/09/04 Python
python 使用tkinter+you-get实现视频下载器
2020/11/17 Python
CSS3实现全景图特效示例代码
2018/03/26 HTML / CSS
html5+css如何实现中间大两头小的轮播效果
2018/12/06 HTML / CSS
adidas旗下高尔夫装备供应商:TaylorMade Golf(泰勒梅高尔夫)
2016/08/28 全球购物
新加坡航空官方网站:Singapore Airlines
2016/10/13 全球购物
魔声耳机官方网站:Monster是世界第一品牌的高性能耳机
2016/10/26 全球购物
Original Penguin英国官方网站:美国著名休闲时装品牌
2016/10/30 全球购物
西班牙英格列斯百货法国官网:El Corte Inglés法国
2017/07/09 全球购物
美体小铺奥地利官方网站:The Body Shop奥地利
2019/04/11 全球购物
十岁生日同学答谢词
2014/01/19 职场文书
中学生旷课检讨书模板
2014/10/08 职场文书
幼儿园毕业典礼家长致辞
2015/07/29 职场文书
pytorch fine-tune 预训练的模型操作
2021/06/03 Python