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实现的类似百度搜索的输入框自动完成功能
Aug 23 Javascript
JavaScript var声明变量背后的原理示例解析
Oct 12 Javascript
ie8本地图片上传预览示例代码
Jan 12 Javascript
倒记时60刷新网页的js代码
Feb 18 Javascript
JQuery中DOM事件冒泡实例分析
Jun 13 Javascript
JavaScript使表单中的内容显示在屏幕上的方法
Jun 29 Javascript
Bootstrap自定义文件上传下载样式
May 26 Javascript
基于jquery插件编写countdown计时器
Jun 12 Javascript
js制作可以延时消失的菜单
Jan 13 Javascript
Vue.js做select下拉列表的实例(ul-li标签仿select标签)
Mar 02 Javascript
js图数据结构处理 迪杰斯特拉算法代码实例
Sep 11 Javascript
微信小程序12行js代码自己写个滑块功能(推荐)
Jul 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
上海地方志办公室-上海电子仪表工业志
2021/03/04 无线电
基于文本的搜索
2006/10/09 PHP
如何实现给定日期的若干天以后的日期
2006/10/09 PHP
用来解析.htgroup文件的PHP类
2012/09/05 PHP
smarty半小时快速上手入门教程
2014/10/27 PHP
php观察者模式应用场景实例详解
2017/02/03 PHP
js实现的网站首页随机公告随机公告
2007/03/14 Javascript
jQuery中:focus选择器用法实例
2014/12/30 Javascript
AngularJS实现Model缓存的方式
2016/02/03 Javascript
jQuery+CSS3文字跑马灯特效的简单实现
2016/06/25 Javascript
iOS和Android用同一个二维码实现跳转下载链接的方法
2016/09/28 Javascript
javascript中setAttribute兼容性用法分析
2016/12/12 Javascript
基于js 字符串indexof与search方法的区别(详解)
2017/12/04 Javascript
关于js对textarea换行符的处理方法浅析
2018/08/03 Javascript
vue: WebStorm设置快速编译运行的方法
2018/10/18 Javascript
JavaScript中concat复制数组方法浅析
2019/01/20 Javascript
生产制造追溯系统之再说条码打印
2019/06/03 Javascript
JavaScript自定义超时API代码实例
2020/04/30 Javascript
js观察者模式的弹幕案例
2020/11/23 Javascript
[07:03]显微镜下的DOTA2第九期——430圣堂刺客杀戮秀
2014/06/20 DOTA
[37:29]完美世界DOTA2联赛PWL S2 LBZS vs Forest 第二场 11.19
2020/11/19 DOTA
在python tkinter中Canvas实现进度条显示的方法
2019/06/14 Python
python中struct模块之字节型数据的处理方法
2019/08/27 Python
python 解决flask 图片在线浏览或者直接下载的问题
2020/01/09 Python
Canvas实现放大镜效果完整案例分析(附代码)
2020/11/26 HTML / CSS
医院实习接收函
2014/01/12 职场文书
员工工作表扬信范文
2014/01/13 职场文书
2014两会学习心得:榜样精神伴我行
2014/03/17 职场文书
房屋买卖协议书范本
2014/04/10 职场文书
公司证明怎么写
2014/09/22 职场文书
安全检查汇报材料
2014/12/26 职场文书
拾金不昧表扬稿
2015/01/16 职场文书
装修公司管理制度
2015/08/05 职场文书
MySQL慢查询的坑
2021/04/28 MySQL
python引入其他文件夹下的py文件具体方法
2021/05/23 Python
vue cli4中mockjs在dev环境和build环境的配置详情
2022/04/06 Vue.js