Sortuj tabelę z jquery po niektórych tr

Mam taką strukturę tabeli html:

<table cellpadding="0" cellspasing="0" class="tablesorter zebra" id="articles-table">

    <tbody>...etc standart stuff...
    <tr>
    <td>
    </td>
    </tr>
    then i have 
    <tr id="123123">
    <td colspan="7">
     Analogs
    </td>
    </tr>
    <tr id="prcol">
    <td>
    <td>
</td>
</td>
<tr>
...
</table> 

Próbowałem takiego skryptu:

jQuery(function($) {
var table = $('table');
$(document).ready(function () {    
    $('#prcol')
    .each(function(){        
        var th = $(this),
            thIndex = th.index(),
            inverse = false;        
        th.click(function(){            
            table.find('td').filter(function(){                
                return $(this).index() === thIndex;                
            }).sortElements(function(a, b){                
                return $.text([a]) > $.text([b]) ?
                    inverse ? -1 : 1
                    : inverse ? 1 : -1;                
            }, function(){
                return this.parentNode; 
            });
            inverse = !inverse;                
        });            
    });
  });
});

Ale głównym problemem jest to, że sortuje wszystko ... Ale potrzebuję tylko tego, co idzie za moim trid 123123 i sortuj po załadowaniu strony ...

Muszę posortować według mojego numeru float, który jest tylko w drugim div! w tr z id = 123 jest to ważne ... Również wszystkie rozwiązania, które widzę w sieci, są ogromne ... Potrzebuję po prostu drugiego sortowania td w niektórych tr z określonym identyfikatorem ... Jak mogę to rozwiązać?

Spróbowałem tablesorter.com. ale to nie jest mój ... Nie mogę go dostosować tylko do niektórych ... Potrzebuję go także, jeśli dokument jest załadowany.

Również spróbuj # 2 tutaj:połączyć

z pierwszym rzędem są jeszcze kłopoty ...

questionAnswers(1)

yourAnswerToTheQuestion