最初テーブルthead
とtbody
にループがなければならず、ヘッダの列を選択して2番目のテーブルに追加するボディーをeq(index).text()
とします。
あなたはダイナミクスを作成し、2番目のテーブルを作成します。
動作するコードがあります。あなたのコード内
$("#table1").find("thead").each(function(){
\t $table1Head=$(this).find("th");
\t $("#table2 thead").append("<th>"+$table1Head.eq(1).text()+ " </th>");
$("#table2 thead").append("<th>"+$table1Head.eq(2).text()+ " </th>");
$("#table2 thead").append("<th>"+$table1Head.eq(4).text()+ " </th>");
$("#table2 thead").append("<th>"+$table1Head.eq(5).text()+ " </th>");
});
$("#table1 tbody").find("tr").each(function(){
\t $table2data=$(this).find("td");
\t $("#table2 tbody").append("<tr>"+
\t "<td>" + $table2data.eq(1).text() + "</td>" +
"<td>" + $table2data.eq(2).text() + "</td>" +
"<td>" + $table2data.eq(4).text() + "</td>" +
"<td>" + $table2data.eq(5).text() + "</td>" +
"</tr>");
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<p>
table 1
</p>
<table id="table1">
<thead>
<th>A</th>
<th>B</th>
<th>C</th>
<th>D</th>
<th>E</th>
<th>F</th>
</thead>
<tbody>
<tr>
<td>1</td>
<td>2</td>
<td>3</td>
<td>4</td>
<td>5</td>
<td>6</td>
</tr>
</tbody>
</table>
<p>
table 2
</p>
<table id="table2">
<thead>
</thead>
<tbody>
</tbody>
</table>
多くのエラー: 'VAR行= $( 'TABLEX).closest(' TR ')HTML();' –
私が言ったように私は、全体のコードをアップロードdidntは私はクローンやテーブル全体をコピーしたくない私は画像のようにしたい –
あなたのコピーコードを掲載することはできますか? – itsmichaelwang