簡體   English   中英

jQuery從表行元素中刪除div

[英]Jquery removes a div from a table row element

我想在表格的特定位置插入一些表格單元格,所以我用標記該位置,例如

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

但是,jquery會刪除應包含它的div,例如

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

簡單的解決方案是標記第一個單元格並在此之后插入。 由於我使用的是主干視圖,因此該視圖將具有整個行的上下文,而不僅僅是其單元格。

有沒有人為此提出一個好的解決方案?

<tr>元素只能包含<td><th>元素作為子元素。

這樣的東西?

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM