Notice the difference in the descriptions:
.wrap(): Wrap an HTML structure around each element in the set of matched elements.
.wrapAll(): Wrap an HTML structure around all elements in the set of matched elements.
.wrap() wraps every element individually, but .wrapAll()
wraps all of them as a group.
For example:
<div class="foo"></div> <div class="foo"></div> <div class="foo"></div>
With $('.foo').wrap('<div class="bar" />');
, this happens:
<div class="bar"><div class="foo"></div></div> <div class="bar"><div class="foo"></div></div> <div class="bar"><div class="foo"></div></div>
But with $('.foo').wrapAll('<div class="bar" />');
, this happens:
<div class="bar"> <div class="foo"></div> <div class="foo"></div> <div class="foo"></div> </div>
from :http://stackoverflow.com/questions/11946379/difference-between-jquery-wrap-and-wrapall
learn wrapInner: http://api.jquery.com/wrapInner/
相关推荐
[蛋白·蛋黄】创意写法wrap&wrapAll;&wrapInner;方法应用
今晚看书的时候发现jQuery有三个包裹节点的方法,百度了一下jQuery wrap() / wrapAll() / wrapInner(),果然搜索结果 W3School的文档说明是排第一的。 可是,W3School的解释是这样的: jQuery 文档操作 – wrap() ...
主要介绍了jQuery中wrapAll()方法用法,实例分析了wrapAll()方法的功能、定义及匹配元素的使用技巧,需要的朋友可以参考下
5.3.2 andSelf() 90 5.3.3 contents() 90 5.3.4 end() 91 6. 文档处理 91 6.1 内部插入 91 6.1.1 append(content) 91 6.1.2 append(function(index, html)) 92 6.1.3 appendTo(content) 92 6.1.4 prepend(content) ...
$.wrapAll(wrappingElement ), .wrapAll( fn ) $.wrapInner( wrappingElement ), .wrapInner( fn ) Replacing $.replaceWith( content ), .replaceWith( fn ) $.replaceAll( selector ) Removing $.detach( ...
JQuery开发手册 jQuery 核心函数 jQuery([sel,[context]]) jQuery(html,[ownerDoc]) jQuery(callback) jQuery.holdReady(hold)1.6+ jQuery 对象访问 each(callback) size() length selector context get...
主要介绍了JQuery包裹DOM节点的方法,实例分析了wrap与wrapAll方法实现包裹DOM节点的技巧与相关注意事项,需要的朋友可以参考下
jQuery详细教程,讲解很透彻, 一. jQuery 语法实例 $(this).hide() 演示 jQuery hide() 函数,隐藏当前的 HTML 元素。 $("#test").hide() 演示 jQuery hide() 函数,隐藏 id="test" 的元素。 $("p").hide() ...
andSelf() end() 事件 页面载入 ready(fn) 事件处理 bind(type, [data], fn) one(type, [data], fn) trigger(type, [data]) triggerHandler(type, [data]) unbind([type], [data]) 事件委派 live(type, fn) ...
andSelf() end() 事件 页面载入 ready(fn) 事件处理 bind(type, [data], fn) one(type, [data], fn) trigger(type, [data]) triggerHandler(type, [data]) unbind([type], [data]) 事件委派 live(type, fn) ...
jQuery 1.11.0 速查表 核心 jQuery 核心函数 jQuery([sel,[context]]) jQuery(html,[ownerDoc])1.8* jQuery(callback) jQuery.holdReady(hold) jQuery 对象访问 each(callback) size() length selector ...
fn) before(content | fn) insertAfter(content) insertBefore(content) 包裹 wrap(html) wrap(elem) wrap(fn) unwrap() wrapAll(html) wrapAll(elem) wrapInner(html) wrapInner(elem) wrapInner(fn) 替换 ...
$()可以将一个普通字符串转成一个JQuery对象 3. 创建节点 4. appendTo() 5. prepend() 6. prependTo() 7. after() 8. before() 9. insertBefore() 10. wrap() 11. wrapAll() 12. replaceWith() 13. empty() 14. ...
主要介绍了jQuery包裹节点用法,结合完整实例形式分析了jQuery中wrap方法包裹节点的使用技巧,注释中还包含了wrapAll与wrapInner方法的使用,需要的朋友可以参考下