問題テーブルのクローンを作成しようとしていますが、成功しました。しかし、その順序は正しくありません。正しい順序で表示されない理由がわかりません。
JQuery:
data = [1,2,3];
for (var i=0; i<data.length; i++) {
//console.log(ike_transform[i]);
path = data[i];
console.log(path);
if (i!=0) { // clones table for next iteration
$("#phase_1_tranforms_tables").clone().insertAfter("div.div_transform:last");
}
$("#transform_num").html(i+1); // table #
}
HTML:
<div id="div_transforms" class="div_transform">
<table class="table table-bordered table-condensed" id="phase_1_tranforms_tables">
<tr>
<th rowspan="4" id="transform_num"></th>
<th class="second_head">$('Authentication')</th>
<td id="sel_pu_xform_auth"></td>
</tr>
<tr>
<th class="second_head">$('Encryption')</th>
<td id="sel_pu_xform_encr"></td>
</tr>
<tr>
<th class="second_head">$('SA Life')</th>
<td id="sel_pu_xform_sa_life"></td>
</tr>
<tr>
<th class="second_head">$('Key Group')</th>
<td id="sel_pu_xform_key_group"></td>
</tr>
</table>
</div>
現在のスクリーンショット:
望ましい結果: まさに今の状態ですが、テーブルの順序が正しくありません。表 1、表 2、表 3 などである必要があります。誰かがこの狂気を逆転させるのを手伝ってください!
更新 これはそのためのフィドルコードです。HTML は Cheetah テンプレートが気に入らないため、一部の HTML を変更する必要がありました。http://jsfiddle.net/tylerip87/xtb51wed/4/
私の仕事用サーバーが今日うんちをすることにしたので、新しいスクリーンショットはありません。しかし、jsfiddle は .appendTo を 3、1、2 として使用してテーブルを表示します。