Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/59.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用旧元素添加元素';在Jquery中使用new删除旧元素?_Jquery - Fatal编程技术网

如何使用旧元素添加元素';在Jquery中使用new删除旧元素?

如何使用旧元素添加元素';在Jquery中使用new删除旧元素?,jquery,Jquery,我想通过jquery和旧元素添加新元素,并删除旧元素以代替新元素 例如 <div id="a1"> </div> 应该是 <table border="0" cellpadding="0" cellspacing="0"> <tr> <td class="Frame_Box_top_left"></td> <td class="Frame_Box_top"></

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

例如

<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>

“这里有新元素!”
您可以使用将新元素放在旧元素周围,如下所示:

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

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

您可以在问题中放入html,只需选择它并点击顶部的101010按钮,将其缩进4个空格进行格式化(或将空格放入您自己的问题中),代码也是如此。将
div
元素直接放在
table
元素中是无效的。它起作用了,但破坏了所有布局。我在用桌子。Plz帮助。@Neeraj-您需要发布您的实际标记…如果这导致了您在这里简化为太多示例的问题,您可以粘贴您的实际标记吗?好的,我想用框状结构设置元素的样式。我使用Jq构建插件。但我可以在元素的后面、前面插入表,但不能替换它。@Neeraj-我不懂……你能发布实际的标记吗?您只能在表结构中放置某些元素,这取决于您试图将某些内容放置在何处。@Neeraj-您在每次更新中几乎没有提供任何相关信息,如果您没有向我们显示实际的标记,没有人能提供帮助。是否要移动元素?这就是现在的情况。