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 相关文章推荐
JavaScript进阶教程(第四课第一部分)
Apr 05 Javascript
Js-$.extend扩展方法使方法参数更灵活
Jan 15 Javascript
js处理json以及字符串的比较等常用操作
Sep 08 Javascript
javascript原型链继承用法实例分析
Jan 28 Javascript
js实现下拉框选择要显示图片的方法
Feb 16 Javascript
JavaScript实现带箭头标识的多级下拉菜单效果
Aug 27 Javascript
JS获取子窗口中返回的数据实现方法
May 28 Javascript
利用JQuery实现datatables插件的增加和删除行功能
Jan 06 Javascript
js jquery 获取某一元素到浏览器顶端的距离实现方法
Sep 05 jQuery
Element Input组件分析小结
Oct 11 Javascript
vue单页面在微信下只能分享落地页的解决方案
Apr 15 Javascript
使用 webpack 插件自动生成 vue 路由文件的方法
Aug 20 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边学边教》(02.Apache+PHP环境配置――下篇)
2006/12/13 PHP
php md5下16位和32位的实现代码
2008/04/09 PHP
php引用传值实例详解学习
2013/11/06 PHP
php的curl封装类用法实例
2014/11/07 PHP
基于PHP如何把汉字转化为拼音
2015/12/11 PHP
Symfony模板的快捷变量用法实例
2016/03/17 PHP
PHP的Laravel框架中使用消息队列queue及异步队列的方法
2016/03/21 PHP
PHP使用递归算法无限遍历数组示例
2017/01/13 PHP
laravel 根据不同组织加载不同视图的实现
2019/10/14 PHP
小议Function.apply() 之一------(函数的劫持与对象的复制)
2006/11/30 Javascript
JavaScript.The.Good.Parts阅读笔记(一)假值与===运算符
2010/11/16 Javascript
js判断手机端(Android手机还是iPhone手机)
2015/07/22 Javascript
jQuery实现滚动条滚动到子元素位置(方便定位)
2017/01/08 Javascript
vue+axios 前端实现登录拦截的两种方式(路由拦截、http拦截)
2018/10/24 Javascript
个人小程序接入支付解决方案
2019/05/23 Javascript
JS组件库AlloyTouch实现图片轮播过程解析
2020/05/29 Javascript
python 文件和路径操作函数小结
2009/11/23 Python
Python中处理字符串之isalpha()方法的使用
2015/05/18 Python
Python简单遍历字典及删除元素的方法
2016/09/18 Python
python如何派生内置不可变类型并修改实例化行为
2018/03/21 Python
对Python 文件夹遍历和文件查找的实例讲解
2018/04/26 Python
对python程序内存泄漏调试的记录
2018/06/11 Python
Python 多线程不加锁分块读取文件的方法
2018/12/11 Python
django实现模型字段动态choice的操作
2020/04/01 Python
python怎么调用自己的函数
2020/07/01 Python
网站域名和主机:Domain.com
2019/04/01 全球购物
伊莱克斯阿根廷网上商店:Tienda Electrolux
2021/03/08 全球购物
必须要使用游标的SQL语句有那些
2012/05/07 面试题
ddl,dml和dcl的含义
2016/05/08 面试题
小学生学习感言
2014/03/10 职场文书
初中毕业典礼演讲稿
2014/09/09 职场文书
2014最新自愿离婚协议书范本
2014/11/19 职场文书
2019年大学生职业生涯规划书
2019/03/25 职场文书
Oracle笔记
2021/04/05 Oracle
python批量创建变量并赋值操作
2021/06/03 Python
Javascript中Microtask和Macrotask鲜为人知的知识点
2022/04/02 Javascript