2013-03-06 2 views
0

현재 tr.header의 TD있다하지만 난 그게JQuery와 APPEND .header에 THEAD TR

$("#new table tr.Header td").each(function(){ 
    $(this).appendTo("thead tr th"); 
}); 

이 실제로 작동하지만 내가 가지고있는 문제가 여러 테이블이다 번째 빈 THEAD의 TR에있을 필요 번째 DOM에 존재한다. 모든 헤더에 모든 단일 헤더가 필요하지 않습니다. 각 테이블의 tr.header가 thead tr th에 추가 되기만하면됩니다. 헤더 1은 테이블 1의 테드에 추가됩니다 ... 등등.

어떻게하면됩니까?

현재 결과는 다음과 같습니다 어떤 jQuery를하지 않고

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

테이블 모두가 다음과 같이 나타납니다

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

완전히 원하는대로 선택을 취소하십시오. 당신이 보여주고있는 것처럼 보이길 원하십니까? 그렇다면 변화가 일어나기 전에 어떤 모습일까요? – Hogan

+0

@Hogan, 나는 그가 내 대답과 같은 것을 원한다고 생각한다. (읽으려면 세 번이나 나를 데려 갔다 ...) – gdoron

+0

불명확하다. 나는 질문을 수정했다. – arkjoseph

답변

3

내가 여기 사람들이 여기에 요청 가장 이상한 것들 중 하나라고해야하지만, 너는 간다 :

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

나는 gdoron에 동의한다. 이것은 정렬 스크립트 (tsort)가 있어야하는 다소 성가신 테이블입니다. 이것이 올바른 형식의 표가 필요한 이유입니다. – arkjoseph

+0

@ 도던, 누락 된 결산). 다른 모든 작품! 감사! – arkjoseph