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 相关文章推荐
jquery如何扑捉回车键触发的事件
Apr 24 Javascript
JS输入用户名自动显示邮箱后缀列表的方法
Jan 27 Javascript
javascript清空table表格的方法
May 14 Javascript
js实现带农历和八字等信息的日历特效
May 16 Javascript
JavaScript使用delete删除数组元素用法示例【数组长度不变】
Jan 17 Javascript
基于Bootstrap漂亮简洁的CSS3价格表(附源码下载)
Feb 28 Javascript
JavaScript 数组的进化与性能分析
Sep 18 Javascript
JavaScript实现的DOM树遍历方法详解【二叉DOM树、多叉DOM树】
May 07 Javascript
Angularjs实现数组随机排序的方法
Oct 02 Javascript
js之切换全屏和退出全屏实现代码实例
Sep 09 Javascript
layer弹出层显示在top顶层的方法
Sep 11 Javascript
vue 使用localstorage实现面包屑的操作
Nov 16 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
php Mysql日期和时间函数集合
2007/11/16 PHP
php中配置文件操作 如config.php文件的读取修改等操作
2012/07/07 PHP
基于PHP生成静态页的实现方法
2013/05/10 PHP
php程序总是提示验证码输入有误解决方案
2015/01/07 PHP
分享50个提高PHP执行效率的技巧
2015/12/26 PHP
简单谈谈php延迟静态绑定
2016/01/26 PHP
使用php实现网站验证码功能【推荐】
2017/02/09 PHP
jquery限制输入字数,并提示剩余字数实现代码
2012/12/24 Javascript
JQuery中使用on方法绑定hover事件实例
2014/12/09 Javascript
Node.js模块封装及使用方法
2016/03/06 Javascript
AngularJs学习第八篇 过滤器filter创建
2016/06/08 Javascript
javascript正则表达式之分组概念与用法实例
2016/06/16 Javascript
快速解决js动态改变dom元素属性后页面及时渲染的问题
2016/07/06 Javascript
js正则表达式验证表单【完整版】
2017/03/06 Javascript
vue监听scroll的坑的解决方法
2017/09/07 Javascript
JS小球抛物线轨迹运动的两种实现方法详解
2017/12/20 Javascript
js字符串类型String常用操作实例总结
2019/07/05 Javascript
微信小程序实现Swiper轮播图效果
2019/11/22 Javascript
使用JS来动态操作css的几种方法
2019/12/18 Javascript
如何使用JavaScript检测空闲的浏览器选项卡
2020/05/28 Javascript
JavaScript实现浏览器网页自动滚动并点击的示例代码
2020/12/05 Javascript
python 查找文件夹下所有文件 实现代码
2009/07/01 Python
200行自定义python异步非阻塞Web框架
2017/03/15 Python
Python基于identicon库创建类似Github上用的头像功能
2017/09/25 Python
Python使用getpass库读取密码的示例
2017/10/10 Python
python flask中动态URL规则详解
2019/11/22 Python
Scrapy中如何向Spider传入参数的方法实现
2020/09/28 Python
Python从MySQL数据库中面抽取试题,生成试卷
2021/01/14 Python
销售心得体会
2014/01/02 职场文书
爱情检讨书大全
2014/01/21 职场文书
抽奖活动主持词
2014/03/31 职场文书
教师节标语大全
2014/10/07 职场文书
2014年中班下学期工作总结
2014/12/11 职场文书
我的1919观后感
2015/06/03 职场文书
初任公务员培训心得体会
2016/01/08 职场文书
《怀念母亲》教学反思
2016/02/19 职场文书