用法
.wrapAll( wrappingElement ) => jQuery
.wrapAll( wrappingElement ) => jQuery
说明:围绕匹配元素集中的所有元素包一个 HTML 结构。
-
添加的版本:1.2
.wrapAll( wrappingElement )
-
wrappingElement类型:Selector 或 htmlString 或 Element 或 jQuery一个选择器、元素、HTML 字符串或 jQuery 对象,指定用于环绕匹配元素的结构。
-
-
添加的版本:1.4
.wrapAll( function )
-
function一个回调函数,返回 HTML 内容或 jQuery 对象以环绕所有匹配的元素。在函数内,
this
指的是集合中的第一个元素。Prior to jQuery 3.0,为集合中的每个元素错误地调用回调,并接收集合中元素的索引位置作为参数。
-
.wrapAll()
函数可以采用可以传递给 $()
函数的任何字符串或对象来指定 DOM 结构。这个结构可以嵌套好几层,但应该只包含一个最里面的元素。该结构将围绕匹配元素集中的所有元素,作为一个组。
考虑以下 HTML:
|
使用 .wrapAll()
,我们可以在内部 <div>
元素周围插入一个 HTML 结构,如下所示:
|
新的<div>
元素是动态创建并添加到 DOM 中的。结果是一个新的 <div>
包所有匹配的元素:
|
例子:
围绕所有段落包一个新的 div。
|
演示:
在跨度周围包一个新创建的对象树。请注意,跨度之间的任何内容都会像本例中的 <strong>(红色文本)一样被忽略。甚至跨度之间的空白也被忽略了。单击查看源代码以查看原始 html。
|
演示:
围绕所有段落包一个新的 div。
|
演示:
在所有段落周围包一个 jQuery 对象双深度 div。请注意,它不会移动对象,而只是将其克隆以环绕其目标。
|
演示:
相关用法
- JQuery .wrap()用法及代码示例
- JQuery .wrapInner()用法及代码示例
- JQuery .width()用法及代码示例
- JQuery .jquery用法及代码示例
- JQuery .scroll()用法及代码示例
- JQuery .add()用法及代码示例
- JQuery .contextmenu()用法及代码示例
- JQuery .undelegate()用法及代码示例
- JQuery .load()用法及代码示例
- JQuery .contents()用法及代码示例
- JQuery .empty()用法及代码示例
- JQuery UI .labels()用法及代码示例
- JQuery UI .addClass()用法及代码示例
- JQuery .click()用法及代码示例
- JQuery UI .toggleClass()用法及代码示例
- JQuery .removeAttr()用法及代码示例
- JQuery .addClass()用法及代码示例
- JQuery UI .cssClip()用法及代码示例
- JQuery .next()用法及代码示例
- JQuery UI .hide()用法及代码示例
- JQuery .promise()用法及代码示例
- JQuery .trigger()用法及代码示例
- JQuery .mouseenter()用法及代码示例
- JQuery .slideDown()用法及代码示例
- JQuery UI .show()用法及代码示例
注:本文由纯净天空筛选整理自jquery.com大神的英文原创作品 .wrapAll()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。