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 渐变下拉菜单
Dec 15 Javascript
利用JQuery的load函数动态加载其它页面的内容的实现代码
Dec 14 Javascript
jQuery-Easyui 1.2 实现多层菜单效果的代码
Jan 13 Javascript
IE6-IE9中tbody的innerHTML不能赋值的解决方法
Jun 05 Javascript
jQuery和hwSlider实现内容响应式可触控滑动切换效果附源码下载(二)
Jun 22 Javascript
JQuery和PHP结合实现动态进度条上传显示
Nov 23 Javascript
vuejs开发组件分享之H5图片上传、压缩及拍照旋转的问题处理
Mar 06 Javascript
深入浅析angular和vue还有jquery的区别
Aug 13 jQuery
解决layui-open关闭自身窗口的问题
Sep 10 Javascript
LayUi使用switch开关,动态的去控制它是否被启用的方法
Sep 21 Javascript
vue项目配置使用flow类型检查的步骤
Mar 18 Javascript
Vue实现穿梭框效果
Sep 30 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操作SVN版本服务器类代码
2011/11/27 PHP
set_exception_handler函数在ThinkPHP中的用法
2014/10/31 PHP
php实现银联商务公众号+服务窗支付的示例代码
2019/10/12 PHP
PHP PDO和消息队列的个人理解与应用实例分析
2019/11/25 PHP
jquery tools之tabs 选项卡/页签
2009/07/25 Javascript
用JS写的一个TableView控件代码
2010/01/23 Javascript
JS 密码强度验证(兼容IE,火狐,谷歌)
2010/03/15 Javascript
多浏览器支持的右下角浮动窗口
2010/04/01 Javascript
轻轻松松学JS调试(不下载任何工具)
2010/04/14 Javascript
20款非常优秀的 jQuery 工具提示插件 推荐
2012/07/15 Javascript
js中浮点型运算BUG的解决方法说明
2014/01/06 Javascript
js获取当前页面的url网址信息
2014/06/12 Javascript
原生Javascript封装的一个AJAX函数分享
2014/10/11 Javascript
判断输入的字符串是否是日期格式的简单方法
2016/07/11 Javascript
Google 地图获取API Key详细教程
2016/08/06 Javascript
Jquery调用iframe父页面中的元素及方法
2016/08/23 Javascript
微信公众平台开发教程(六)获取个性二维码的实例
2016/12/02 Javascript
Vue自定义指令详解
2017/07/28 Javascript
Node.js 使用axios读写influxDB的方法示例
2018/10/26 Javascript
javascript面向对象三大特征之多态实例详解
2019/07/24 Javascript
Vue form表单动态添加组件实战案例
2019/09/02 Javascript
微信小程序实现可长按移动控件
2020/11/01 Javascript
[06:44]2014DOTA2国际邀请赛-钥匙体育馆开战 开幕式振奋人心
2014/07/19 DOTA
浅谈python输出列表元素的所有排列形式
2020/02/26 Python
Python ORM框架Peewee用法详解
2020/04/29 Python
CSS3 真的会替代 SCSS 吗
2021/03/09 HTML / CSS
浅谈h5自定义audio(问题及解决)
2016/08/19 HTML / CSS
世界上最好的帽子:Tilley
2016/11/27 全球购物
Cecil Mode法国在线商店:女性时尚
2021/01/08 全球购物
体育教育专业毕业生自荐信
2013/11/15 职场文书
行政主管岗位职责
2013/11/18 职场文书
企业承诺书怎么写
2014/05/24 职场文书
毕业答辩开场白范文
2015/05/27 职场文书
解决Go gorm踩过的坑
2021/04/30 Golang
Python中的 Set 与 dict
2022/03/13 Python
基于PyQt5制作一个群发邮件工具
2022/04/08 Python