0

我的html是这样的

    <div id="149708366" class="fav-list">
      <em style="display:none">&nbsp;</em>
    </div>

和我的 jquery 代码用新的 div 包装它( $(data) 引用上面的 html )

 alert( $(data).find(list).wrap('<div class="new" />').html());

我期待低于html的结果

   <div id="149708366" class="fav-list">
      <em style="display:none">&nbsp;</em>
    </div>

但只在 jquery 警报消息中得到这个

<em style="display:none">&nbsp;</em>

谁可以帮我这个事。

4

2 回答 2

2

试试这个

alert( $(data).find(list).wrap('<div class="new" />').parent().html());
于 2013-04-12T07:12:49.913 回答
1

wrap()返回原始元素,因此输出是正确的。

此方法返回用于链接目的的原始元素集。

于 2013-04-12T07:11:21.673 回答