0

私のhtmlはこのようなものです

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

これを新しい div( $(data) は上記の html を参照) でラップする私の jquery コード

 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 に答える