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 相关文章推荐
用于判断用户注册时,密码强度的JS代码
Jan 01 Javascript
jQuery中scrollLeft()方法用法实例
Jan 16 Javascript
在JavaScript中处理数组之reverse()方法的使用
Jun 09 Javascript
ExtJs动态生成treepanel的Json格式
Jul 19 Javascript
AngularJS教程之环境设置
Aug 16 Javascript
老生常谈angularjs中的$state.go
Apr 24 Javascript
浅谈ajax在jquery中的请求和servlet中的响应
Jan 22 jQuery
微信小程序 setData 对 data数据影响问题
Apr 18 Javascript
vue控制多行文字展开收起的实现示例
Oct 11 Javascript
layui 弹出层值回传解决方式
Nov 14 Javascript
vue封装自定义指令之动态显示title操作(溢出显示,不溢出不显示)
Nov 12 Javascript
微信小程序实现简单的select下拉框
Nov 23 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
php5.3中连接sqlserver2000的两种方法(com与ODBC)
2012/12/29 PHP
解析PHP缓存函数的使用说明
2013/05/10 PHP
PHP 关于访问控制的和运算符优先级介绍
2013/07/08 PHP
ThinkPHP利用PHPMailer实现邮件发送实现代码
2013/09/26 PHP
php遍历目录方法小结
2015/03/10 PHP
ThinkPHP在Cli模式下使用模板引擎的方法
2015/09/25 PHP
JavaScript函数、方法、对象代码
2008/10/29 Javascript
jQuery 遍历-nextUntil()方法以及prevUntil()方法的使用介绍
2013/04/26 Javascript
Json序列化和反序列化方法解析
2013/12/19 Javascript
原生js的弹出层且其内的窗口居中
2014/05/14 Javascript
JavaScript代码编写中各种各样的坑和填坑方法
2014/06/06 Javascript
jQuery中[attribute^=value]选择器用法实例
2014/12/31 Javascript
Angular中的Promise对象($q介绍)
2015/03/03 Javascript
JavaScript汉诺塔问题解决方法
2015/04/21 Javascript
基于jquery实现轮播特效
2016/04/22 Javascript
jQuery实现Table表格隔行变色及高亮显示当前选择行效果示例
2017/02/14 Javascript
ES6数组的扩展详解
2017/04/25 Javascript
Vue 2.0学习笔记之使用$refs访问Vue中的DOM
2017/12/19 Javascript
vue.js input框之间赋值方法
2018/08/24 Javascript
详解小程序退出页面时清除定时器
2019/04/28 Javascript
Vue基于iview实现登录密码的显示与隐藏功能
2020/03/06 Javascript
在Python中使用CasperJS获取JS渲染生成的HTML内容的教程
2015/04/09 Python
Python使用metaclass实现Singleton模式的方法
2015/05/05 Python
Windows系统下使用flup搭建Nginx和Python环境的方法
2015/12/25 Python
浅谈Python3中strip()、lstrip()、rstrip()用法详解
2019/04/29 Python
pycharm sciview的图片另存为操作
2020/06/01 Python
Python控制鼠标键盘代码实例
2020/12/08 Python
魔幻般冒泡背景的CSS3按钮动画
2016/02/27 HTML / CSS
详解HTML5将footer置于页面最底部的方法(CSS+JS)
2018/10/11 HTML / CSS
雅诗兰黛澳大利亚官网:Estée Lauder澳大利亚
2019/05/31 全球购物
团队队名口号大全
2014/06/06 职场文书
学生抄作业检讨书(2篇)
2014/10/17 职场文书
2014年维稳工作总结
2014/11/18 职场文书
暑假开始了,你的暑假学习计划写好了吗?
2019/07/04 职场文书
php TP5框架生成二维码链接
2021/04/01 PHP
PHP解决高并发问题
2021/04/01 PHP