wrap wrapInner wrapAll unWarp
来源:互联网 发布:抓老鼠 知乎 编辑:程序博客网 时间:2024/06/02 07:31
.warp(wrappingElement)
wrappingElement
在每个匹配的元素外层包上一个html元素。
wrappingElement 类型:String、Selector、Element、jQuery 用来包在匹配元素的外层
<script> $(document).ready(function () { $('.inner').wrap('<div class="new" />'); })</script>.wrap(function(index))
function(index) 类型:function 返回用来包裹匹配元素的HTML内容或jQuery对象。
<script> $(document).ready(function () { $('.inner').wrap(function () { return '<div class="'+$(this).text()+'"/>'; }); })</script>
Example 所有段落包含外包一个div
<script> $(document).ready(function () { $('p').wrap('<div />') })</script>
<script> $(document).ready(function () { $('p').wrap('<div><div><p><em><b></b></em></p></div></div>') })</script>.warpAll(wrappingElement)
所有匹配元素外层包一层HTML结构
类型:String、Selector、Element、jQuery
所有匹配元素会被当作一个整体,在这个整体的外部用指定的HTML结构进行包裹。
<script> $(document).ready(function () { $('.inner').wrapAll('<div />') })</script>Example
嵌套两层div
<div class="container"> <span class="inner">hello</span> <div>sunday</div> <span class="inner">google</span> <div class="doubleBorder"><div></div></div></div><script src="jquery-3.1.1.min.js"></script><script> $(document).ready(function () { $('span').wrapAll($('.doubleBorder')); })</script>.wrapInner(wrappingElement)
在匹配元素里的内容外包一层结构
.wrapInner(wrappingElement)
类型:string
.wrapInner(function(index))
<script> $(document).ready(function () { $('span').wrapInner('<div />') })</script>允许用一个callback函数做参数,每次遇到匹配元素时,该函数被执行,返回一个DOM元素,jQuery对象,或HTML片段用来包裹匹配的内容
<script> $(document).ready(function () { $('span').wrapInner(function () { return '<div class="'+$(this).text()+'"/>'; }) })</script>注:下面一些正确写法
$(elem).wrapInner("<div class='test' />");
$(elem).wrapInner("<div class='test'></div>")
$(elem).wrapInner("<div class=\"test" ></div>")
.unWarp()
将匹配元素的父级元素删除,保留自身(兄弟元素,如果存在)在原来的位置。
不接受任何参数
<script> $(document).ready(function () { $('span').unwrap(); })</script>
0 0
- wrap wrapInner wrapAll unWarp
- jquery wrap,wrapAll,wrapInner 区别:
- {{jQuery源码分析}}.wrapAll,.wrapInner,.wrap方法
- jquery中wrap,wrapAll,wrapInner的区别
- JQuery中wrap,wrapAll,wrapInner的区别
- wrap()、wrapAll()、wrapInner()、unwrap()的区别
- wrap,wrapAll,wrapInner包裹节点区别
- Jquery中的wrap wrapAll wrapInner实战代码
- jQuery中wrap、wrapAll和wrapInner…
- jquery的unwrap wrap wrapAll wrapInner的区别跟总结
- jQuery中wrap、wrapAll和wrapInner用法以及区别
- jQuery中 wrap() wrapAll() 与 wrapInner()的区别
- jQuery源码分析之wrap,wrapInner,wrapAll,unwrap方法
- jQuery中wrap、wrapAll和wrapInner用法以及区别
- jQuery中 wrap() wrapAll() 与 wrapInner()的区别
- jQuery中 wrap() wrapAll() 与 wrapInner()的区别
- 浅谈jQuery中 wrap() wrapAll() 与 wrapInner()的差异
- jquery之设置元素内容(包裹元素,使用wrap(),wrapAll(),wrapInner()方法)
- motan学习笔记 三 motan Demo 分析
- 滴滴打车 司机端和客户端接收订单是通过什么机制进行及时通讯的
- Ubuntu 进入 initramfs
- 如何更改安卓设备的序列号?
- 如何实现多个文本框里面输入内容相关联来进行对数据库的查询实现
- wrap wrapInner wrapAll unWarp
- 2091: [Poi2010]The Minima Game
- Android第三方库与本地库冲突,求指点!
- Plus One
- 2017-1-1 调程序中的返回值
- WPF TextBox选择指定行文本
- 模拟实现一个字符串的反转的9种方法
- [hdu4547] CD操作
- DataTable TO Excel数据导出