9

jQueryでテーブルtbodyの行を反転したい。

私が持っているもの:

<table width="630" border="0" cellspacing="0" cellpadding="0">
<thead>
 <tr>
    <td>TITLE A</td>
    <td>TITLE B</td>

(...) jsfiddle で続行します。

ここで私が持っているものと欲しいもの: http://jsfiddle.net/ZaUrP/1/

4

5 に答える 5

32

フィドル

他の人とほとんど同じですが、私だけが .detach() を使用しますtr。また、$.makeArray を使用protoして、ベース jQuery オブジェクトの内容を元に戻さないようにしています。

$(function(){
    $("tbody").each(function(elem,index){
      var arr = $.makeArray($("tr",this).detach());
      arr.reverse();
        $(this).append(arr);
    });
});
于 2013-05-22T21:22:04.743 に答える
4
$('tbody').each(function(){
    var list = $(this).children('tr');
    $(this).html(list.get().reverse())
});

デモ--> http://jsfiddle.net/ZaUrP/5/

于 2013-05-22T21:23:45.247 に答える