//注意<div>和</div>的中间有一个空格
$('p').wrap("<div> </div>"); //HTMLString
-
语法:
.wrap(wrappingElement)
.wrapAll(wrappingElement)
-
情景:
在jQuery1.3.1中,若wrap或wrapAll方法的参数wrappingElement所代表的元素的子节点(包括元素节点和文本节点)不为空时,哪怕子节点中只有一个空格,都会出现被包裹的元素被wrappingElement所代表的元素覆盖的情况.
-
解决办法:
- 保证wrap或wrapAll方法传入的参数没有任何的子节点,哪怕一个空格都不行.
- 更换更高版本的jQuery库,如jQuery1.11.3版本