为了账号安全,请及时绑定邮箱和手机立即绑定

.wrapInner( function ) 和.wrapAll( function ) 又有什么区别呢

.wrapInner( function ) 和.wrapAll( function ) 的处理结果都是一样的,又有什么区别呢?

<div>
   <p>p元素</p>
</div>
<div>
   <p>p元素</p>
</div>

正在回答

6 回答

wrapInner()是指将其内部的每个元素包裹(元素内部包裹)

<p>

    <div>p1</div>

</p>

<p>

    <div>p2</div>

</p>

wrap()指将其匹配的元素集合中的每个元素包裹(元素外部包裹)

<div>

    <p>p1</p>

</div>

</div>

    <p>p2</p>

</div>

wrapAll()指将其匹配的元素集合中的所有元素包裹(元素外部包裹)

<div>

    <p>p1</p>

    <p>p2</p>

</div>


1 回复 有任何疑惑可以回复我~

我怎么觉得上面这些人问的什么都没看懂就开始一通分析呢?wrapAll(function())明明和wrap(function)结果一样啊

0 回复 有任何疑惑可以回复我~

谢谢各位了,我知道这三个的区别,但是课程里面代码错了,误导我了,建议改正

0 回复 有任何疑惑可以回复我~

wrapAll是将复数个元素用一个标签包裹起来

wrapInner是将每个标签的内容用一个标签包裹起来

0 回复 有任何疑惑可以回复我~

wrapAll是将复数个元素用一个标签包裹起来

wrapInner是将每个标签的内容用一个标签包裹起来

0 回复 有任何疑惑可以回复我~

处理结果是不一样的,wrapAll是将复数个元素用一个标签包裹起来,wrapInner是将每个标签的内容用一个标签包裹起来

<p>p1</p>

<p>p2</p>

$('p').wrapAll('div');

处理的结果为 

<div>

    <p>p1</p>

    <p>p2</p>

</div>

$('p').wrapInner('div');

处理的结果为

<p><div>p1</div></p>

<p><div>p2</div></p>

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

.wrapInner( function ) 和.wrapAll( function ) 又有什么区别呢

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信