Jquery将append.header添加到AD tr th

Jquery将append.header添加到AD tr th,jquery,html-table,traversal,Jquery,Html Table,Traversal,目前有一个tr.header td,但我需要它在空的thead tr th中 $("#new table tr.Header td").each(function(){ $(this).appendTo("thead tr th"); }); 这实际上是可行的,但我遇到的问题是DOM中存在多个表。我不需要所有标题中的每个标题。我只需要将每个表的tr.header追加到thead tr th。标题1将被附加到表1的thead…等等 我怎样才能做到这一点 目前的结果是: <table&g

目前有一个tr.header td,但我需要它在空的thead tr th中

$("#new table tr.Header td").each(function(){
  $(this).appendTo("thead tr th");
});
这实际上是可行的,但我遇到的问题是DOM中存在多个表。我不需要所有标题中的每个标题。我只需要将每个表的tr.header追加到thead tr th。标题1将被附加到表1的thead…等等

我怎样才能做到这一点

目前的结果是:

<table>
<thead>
 <tr>
  <th>Header 1 Header 2 Header 3 Header 4</th>
 </tr>
</thead>
<tbody><tr><td>
   Row 1
  </td></tr> 
 <tr><td>
   Row 2
  </td></tr> 
 <tr><td>
   Row 3
  </td></tr>
</tbody> 
</table> 

<table>
<thead>
 <tr>
  <th>Header 1 Header 2 Header 3 Header 4</th>
 </tr>
</thead>
<tbody><tr><td>
   Row 1
  </td></tr> 
 <tr><td>
   Row 2
  </td></tr> 
 <tr><td>
   Row 3
  </td></tr>
</tbody> 
</table> 

<table>
<thead>
 <tr>
  <th>Header 1 Header 2 Header 3 Header 4</th>
 </tr>
</thead>
<tbody><tr><td>
   Row 1
  </td></tr> 
 <tr><td>
   Row 2
  </td></tr> 
 <tr><td>
   Row 3
  </td></tr>
</tbody> 
</table> 

<table>
<thead>
 <tr>
  <th>Header 1 Header 2 Header 3 Header 4</th>
 </tr>
</thead>
<tbody><tr><td>
   Row 1
  </td></tr> 
 <tr><td>
   Row 2
  </td></tr> 
 <tr><td>
   Row 3
  </td></tr>
</tbody> 
</table> 

收割台1收割台2收割台3收割台4
一排
第2排
第3排
收割台1收割台2收割台3收割台4
一排
第2排
第3排
收割台1收割台2收割台3收割台4
一排
第2排
第3排
收割台1收割台2收割台3收割台4
一排
第2排
第3排
在没有任何jQuery的情况下,所有表都显示如下:

<table>
<thead>
 <tr>
  <th></th>
 </tr>
</thead>
<tbody><tr class="Header"><td>
   Header 1
  </td></tr>
  <tr><td>
   Row 1
  </td></tr> 
 <tr><td>
   Row 2
  </td></tr> 
 <tr><td>
   Row 3
  </td></tr>
</tbody> 
</table> 

标题1
一排
第2排
第3排

我必须说,这是人们在这里提出的最不寻常的问题之一,但你看:

$("table tr.Header td").each(function(){
  $(this).appendTo($(this).closest('table').find('thead tr th'));
});

我必须说,这是人们在这里提出的最不寻常的问题之一,但你可以这样说:

$("table tr.Header td").each(function(){
  $(this).appendTo($(this).closest('table').find('thead tr th'));
});

完全不清楚你想要什么。你想让它看起来像你展示的那样吗?如果是这样的话,在改变之前会是什么样子?@Hogan,我相信他希望我的回答中有类似的内容(我花了三次时间才读到…),很抱歉不清楚。我修改了问题。完全不清楚你想要什么。你想让它看起来像你展示的那样吗?如果是这样的话,在改变之前会是什么样子?@Hogan,我相信他希望我的回答中有类似的内容(我花了三次时间才读到…),很抱歉不清楚。我修改了问题,我同意格多龙的说法。这是一个相当烦人的表,它还需要一个排序脚本(tsort)。这就是为什么我需要正确格式的表格。我同意gdoron。这是一个相当烦人的表,它还需要一个排序脚本(tsort)。这就是为什么我需要正确格式的表格。