在包装的差异之间的一个简短的讨论wrapall()()和()wrapinnerjQuery

当我今天晚上读这本书时,我发现jQuery有三种包装节点的方法。百度的jQuery包装() / / wrapinner wrapall()()。事实上,研究的结果是第一个w3school。

但是w3school的解释是这样的:

jQuery文档操作-包装()方法

包()方法将每个选定元素放置在指定的HTML内容或元素中。

jQuery文档操作wrapall()方法

WrapAll()的地方,所有选定的元素中指定的HTML内容或元素。

jQuery文档操作wrapinner()方法

的wrapinner()方法使用指定的HTML内容或元素包裹所有选定的每个元素的内容(内部HTML)。

我读的书不多,看到这样的解释实在是烦透了,我的困惑马上就解决不了。

这是最实际的事情。

这是比较的原始代码:

我是这个座位的所在。

我是这个座位的所在。

包()方法

$(p);

结果uff1a



从图中可以看出,强标记围绕着每个匹配的p标记。

WrapAll()方法

$(p)。WrapAll();

结果uff1a



从图中可以看出,强标签一下子包围了所有匹配的p标记。

WrapInner()方法

$(p)。WrapInner();

结果uff1a



从图中可以看出,强标记嵌入在每个匹配的p标记内。

当然,最后,这三种方法的效果似乎是一样的。



指向停止。

以上是个人之间的差异的分析,总结wrapall()()()和()wrapall wrapinner jQuery。这只是个人的理解。