我想通过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>
答案 0 :(得分:1)
您可以使用.wrap()
将新元素放在旧元素周围,如下所示:
$("#a1").wrap('<div id="new" />');
对于不使用单个元素的其他情况,还有.wrapAll()
,对于包装内容而不是元素本身,有.wrapInner()
。