如何使用旧元素的html添加元素并使用new删除Jquery中的旧元素?

时间:2010-11-16 10:49:45

标签: jquery

我想通过jquery添加新元素和旧元素,并删除旧元素代替new。

对于前,

<div id="a1"> </div>

应该像

<table border="0" cellpadding="0" cellspacing="0">
      <tr>
       <td class="Frame_Box_top_left"></td>
       <td class="Frame_Box_top"></td>
       <td class="Frame_Box_top_right"></td>
      </tr>
      <tr>
       <td class="Frame_Box_left"></td>       
       <td class="Frame_Box_inner" valign="top">

                  "new element here !"

       </td>
       <td class="Frame_Box_right"></td>
      </tr>
      <tr>
       <td class="Frame_Box_bottom_left"></td>
       <td class="Frame_Box_bottom"></td>
       <td class="Frame_Box_bottom_right"></td>
      </tr>
</table>

1 个答案:

答案 0 :(得分:1)

您可以使用.wrap()将新元素放在旧元素周围,如下所示:

$("#a1").wrap('<div id="new" />');

对于不使用单个元素的其他情况,还有.wrapAll(),对于包装内容而不是元素本身,有.wrapInner()