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的document.ready更快的方法
Apr 28 Javascript
基于node.js的快速开发透明代理
Dec 25 Javascript
AngularJS实现全选反选功能
Dec 08 Javascript
Vue.js常用指令汇总(v-if、v-for等)
Nov 03 Javascript
微信公众号  提示:Unauthorized API function 问题解决方法
Dec 05 Javascript
jQuery插件JWPlayer视频播放器用法实例分析
Jan 11 Javascript
JavaScript中创建对象的7种模式详解
Feb 21 Javascript
Vue使用axios出现options请求方法
May 30 Javascript
JS实现骰子3D旋转效果
Oct 24 Javascript
webpack5 联邦模块介绍详解
Jul 08 Javascript
一行JavaScript代码如何实现瀑布流布局
Dec 11 Javascript
TypeScript 使用 Tuple Union 声明函数重载
Apr 07 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的autoload自动加载机制使用说明
2010/12/28 PHP
php ZipArchive压缩函数详解实例
2013/11/06 PHP
Thinkphp调用Image类生成缩略图的方法
2015/03/07 PHP
jquery简单实现鼠标经过导航条改变背景图
2013/12/17 Javascript
jQuery-ui引入后Vs2008的无智能提示问题解决方法
2014/02/10 Javascript
javascript 使用for循环时该注意的问题-附问题总结
2015/08/19 Javascript
JavaScript提升性能的常用技巧总结【经典】
2016/06/20 Javascript
D3.js实现散点图和气泡图的方法详解
2016/09/21 Javascript
jQuery自定义组件(导入组件)
2016/11/08 Javascript
原生js实现可拖动的登录框效果
2017/01/21 Javascript
vue2.0实战之使用vue-cli搭建项目(2)
2017/03/27 Javascript
探索webpack模块及webpack3新特性
2017/09/18 Javascript
微信小程序swiper组件用法实例分析【附源码下载】
2017/12/07 Javascript
微信小程序使用component自定义toast弹窗效果
2018/11/27 Javascript
小程序如何在不同设备上自适应生成海报的实现方法
2019/08/20 Javascript
TypeScript之调用栈的实现
2019/12/31 Javascript
基于javascript实现碰撞检测
2020/03/12 Javascript
Ant Design Pro 之 ProTable使用操作
2020/10/31 Javascript
解决vue init webpack 下载依赖卡住不动的问题
2020/11/09 Javascript
Python下载网络小说实例代码
2018/02/03 Python
Python实现拷贝/删除文件夹的方法详解
2018/08/29 Python
对Python实现累加函数的方法详解
2019/01/23 Python
Django 多环境配置详解
2019/05/14 Python
python2.7的flask框架之引用js&amp;css等静态文件的实现方法
2019/08/22 Python
基于python模拟bfs和dfs代码实例
2020/11/19 Python
专科毕业生求职简历的自我评价
2013/10/12 职场文书
高中毕业自我评价
2014/02/08 职场文书
市政管理求职信范文
2014/05/07 职场文书
申论倡议书范文
2014/05/13 职场文书
整顿机关作风心得体会
2014/09/10 职场文书
祖国在我心中演讲稿(小学生)
2014/09/23 职场文书
干货!开幕词的写作方法
2019/04/02 职场文书
使用nginx动态转换图片大小生成缩略图
2021/03/31 Servers
将图片保存到mysql数据库并展示在前端页面的实现代码
2021/05/02 MySQL
Spring Cache和EhCache实现缓存管理方式
2021/06/15 Java/Android