Jquery从表行元素中删除div

时间:2013-04-10 21:35:30

标签: javascript jquery html backbone.js

我想在特定位置将一些表格单元格插入到表格中,因此我将此位置标记为,例如

<tr>
  <td>first</td>
  <div class='insert-here'></div>
  <td>last</td>
</tr>

但是,jquery会删除应该包含它的div,例如

$('<tr><div class="asd"></div></tr>') returns [<tr></tr>]

简单的解决方案是标记第一个单元格并在此之后插入。由于我使用的是主干视图,因此视图将具有整行的上下文,而不仅仅是其单元格。

有没有人想出一个很好的解决方案?

2 个答案:

答案 0 :(得分:1)

<tr>元素

答案 1 :(得分:0)

这样的事情?

 $("tr td .insert-here").before("<div id='new_div'>helo</div>");
 $("tr td .insert-here").remove();