jQuery中wrapInner()方法用法实例


Posted in Javascript onJanuary 16, 2015

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

此方法使用指定的HTML内容或元素将匹配的元素内容包裹起来。

语法一:

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

$(selector).wrapInner(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;

   }

   p

   {

      width:150px;

      height:150px;

      border:1px solid red;

   }

</style>

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

<script type="text/javascript">

    $(document).ready(function(){

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

            $("div").wrapInner(document.createElement("p"));

        });

    });

</script>

</head>

<body>

    <div>这是div的内容,将会被包裹</div>

    <div>这是div的内容,将会被包裹</div>

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

</body>

</html>

语法二:

用函数返回用于包裹匹配元素内容的元素。

$(selector).wrapInner(function)

参数列表:
参数 描述
function 返回用于包裹匹配元素内容的函数。
实例:
<!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;

    }

    p

   {

        width:150px;

        height:150px;

        border:1px solid red;

    }

</style>

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

<script type="text/javascript">

    $(document).ready(function(){

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

           $("div").wrapInner(function(){

              return "<p></p>"

           });

        });

    });

</script>

</head>

<body>

    <div>这是div的内容,将会被包裹</div>

    <div>这是div的内容,将会被包裹</div>

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

</body>

</html>

语法三:

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

$(selector).wrapInner(html)

参数列表:
参数 描述
html 用于包裹匹配元素内容的html标记代码。

实例:

<!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;

    }

    p

   {

        width:150px;

        height:150px;

        border:1px solid red;

    }

</style>

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

<script type="text/javascript">

    $(document).ready(function(){

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

            $("div").wrapInner("<p></p>");

        });

    });

</script>

</head>

<body>

    <div>这是div的内容,将会被包裹</div>

    <div>这是div的内容,将会被包裹</div>

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

</body>

</html>

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

本文转自:蚂蚁部落http://www.softwhy.com/

Javascript 相关文章推荐
Packer 3.0 JS压缩及混淆工具 下载
May 03 Javascript
JS控制显示隐藏兼容问题(IE6、IE7、IE8)
Apr 01 Javascript
javascript学习之闭包分析
Dec 02 Javascript
jQuery 无限级菜单的简单实例
Feb 21 Javascript
javascript实现的简单的表单验证
Jul 10 Javascript
JQuery中Ajax()的data参数类型实例分析
Dec 15 Javascript
jQuery zTree加载树形菜单功能
Feb 25 Javascript
BetterScroll 在移动端滚动场景的应用
Sep 18 Javascript
解决Vue编译时写在style中的路径问题
Sep 21 Javascript
微信小程序实现图片放大预览功能
Oct 22 Javascript
微信小程序学习笔记之本地数据缓存功能详解
Mar 29 Javascript
JavaScript实现简单拖拽效果
Sep 15 Javascript
jQuery中wrapAll()方法用法实例
Jan 16 #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
You might like
在线短消息收发的程序,不用数据库
2006/10/09 PHP
js 数据类型转换总结笔记
2011/01/17 Javascript
基于jquery自己写tab滑动门(通用版)
2012/10/30 Javascript
一个js控制的导航菜单实例代码
2013/12/03 Javascript
详解Javascript 装载和执行
2014/11/17 Javascript
iframe中使用jquery进行查找的方法【案例分析】
2016/06/17 Javascript
利用jquery实现下拉框的禁用与启用
2016/12/07 Javascript
JavaScript数组去重的多种方法(四种)
2017/09/19 Javascript
解决Vue使用mint-ui loadmore实现上拉加载与下拉刷新出现一个页面使用多个上拉加载后冲突问题
2017/11/07 Javascript
vue项目中公用footer组件底部位置的适配问题
2018/05/10 Javascript
jQuery UI实现动画效果代码分享
2018/08/19 jQuery
jQuery-ui插件sortable实现自由拖动排序
2018/12/01 jQuery
React实现全选功能
2020/08/25 Javascript
用Python制作简单的钢琴程序的教程
2015/04/01 Python
利用Python获取赶集网招聘信息前篇
2016/04/18 Python
django中的setting最佳配置小结
2017/11/21 Python
Python机器学习库scikit-learn安装与基本使用教程
2018/06/25 Python
python2.7和NLTK安装详细教程
2018/09/19 Python
Python及Pycharm安装方法图文教程
2019/08/05 Python
Pytorch保存模型用于测试和用于继续训练的区别详解
2020/01/10 Python
基于Python实现人脸自动戴口罩系统
2020/02/06 Python
Python‘==‘ 及 ‘is‘相关原理解析
2020/09/05 Python
使用Python webdriver图书馆抢座自动预约的正确方法
2021/03/04 Python
css3实现wifi信号逐渐增强效果实例
2017/08/09 HTML / CSS
AmazeUI 导航条的实现示例
2020/08/14 HTML / CSS
Origins悦木之源香港官网:雅诗兰黛集团高端植物护肤品牌
2018/03/21 全球购物
Set里的元素是不能重复的,那么用什么方法来区分重复与否呢? 是用==还是equals()? 它们有何区别?
2014/07/27 面试题
会计主管岗位职责范文
2013/11/08 职场文书
大学生职业生涯规划范文
2014/01/22 职场文书
五年级语文教学反思
2014/01/30 职场文书
幼儿园教学工作总结2015
2015/05/12 职场文书
2016年“我们的节日·重阳节”主题活动总结
2016/04/01 职场文书
检举信的写法
2019/04/10 职场文书
Python基础之赋值,浅拷贝,深拷贝的区别
2021/04/30 Python
Oracle用户管理及赋权
2022/04/24 Oracle
浅谈Redis缓冲区机制
2022/06/05 Redis