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 判断js函数、变量是否存在的简单示例代码
Mar 04 Javascript
javascript中Object使用详解
Jan 26 Javascript
node模块机制与异步处理详解
Mar 13 Javascript
AngularJS表单基本操作
Jan 09 Javascript
JavaScript在控件上添加倒计时功能的实现代码
Jul 04 Javascript
Vue添加请求拦截器及vue-resource 拦截器使用
Nov 23 Javascript
react中fetch之cors跨域请求的实现方法
Mar 14 Javascript
angular ng-model 无法获取值的处理方法
Oct 02 Javascript
微信小程序使用二次贝塞尔曲线画波浪
Dec 25 Javascript
微信小程序如何加载数据库真实数据的实现
Mar 04 Javascript
JavaScript 几种循环方式以及模块化的总结
Sep 03 Javascript
JS前端可扩展的低代码UI框架Sunmao使用详解
Jul 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
PHP令牌 Token改进版
2008/07/18 PHP
PHP漏洞全解(详细介绍)
2012/11/13 PHP
ThinkPHP模板自定义标签使用方法
2014/06/26 PHP
Laravel中批量赋值Mass-Assignment的真正含义详解
2017/09/29 PHP
js字符编码函数区别分析
2008/06/05 Javascript
基于JQuery的一个简单的鼠标跟随提示效果
2010/09/23 Javascript
服务器端的JavaScript脚本 Node.js 使用入门
2012/03/07 Javascript
JS的replace方法介绍
2012/10/20 Javascript
javascript中的原型链深入理解
2014/02/24 Javascript
js处理php输出时间戳对不上号的解决方法
2014/06/20 Javascript
NodeJS中利用Promise来封装异步函数
2015/02/25 NodeJs
JS实现的5级联动Select下拉选择框实例
2015/08/17 Javascript
bootstrap栅格系统示例代码分享
2017/05/22 Javascript
原JS实现banner图的常用功能
2017/06/12 Javascript
NodeJS收发GET和POST请求的示例代码
2017/08/25 NodeJs
JavaScript 日期时间选择器一些小结
2018/04/02 Javascript
基于Vue实现微信小程序的图文编辑器
2018/07/25 Javascript
JavaScript中this的学习笔记及用法整理
2020/02/17 Javascript
jquery实现上传图片功能
2020/06/29 jQuery
Postman参数化实现过程及原理解析
2020/08/13 Javascript
[48:48]2014 DOTA2国际邀请赛中国区预选赛 SPD-GAMING VS Dream TIME
2014/05/21 DOTA
python中二维阵列的变换实例
2014/10/09 Python
Python实现上下班抢个顺风单脚本
2018/02/07 Python
Python + selenium自动化环境搭建的完整步骤
2018/05/19 Python
python实现录音小程序
2020/10/26 Python
对python自动生成接口测试的示例讲解
2018/11/30 Python
python 默认参数相关知识详解
2019/09/18 Python
Python反爬虫伪装浏览器进行爬虫
2020/02/28 Python
在django中form的label和verbose name的区别说明
2020/05/20 Python
Python tkinter制作单机五子棋游戏
2020/09/14 Python
详解python实现可视化的MD5、sha256哈希加密小工具
2020/09/14 Python
基于python模拟TCP3次握手连接及发送数据
2020/11/06 Python
详解CSS3中的box-sizing(content-box与border-box)
2019/04/19 HTML / CSS
贝佳斯官方网站:Borghese
2020/05/08 全球购物
艺术设计专业个人求职信
2014/04/10 职场文书
污染环境建议书
2015/09/14 职场文书