2012-10-20 2 views
0

다음과 같은 구조의 테이블이 있습니다.테이블 정렬 jQuery

<table id="mytable" > 

<thead> 
    <tr> 
    <th>Name</th> 
    <th>Age</th> 
    <th>Details</th> 
    </tr> 
</thead> 
<tbody> 
    <tr> 
    <td>David</td> 
    <td>45</td> 
    <td> <div class="sortCriteria">David</div> <div>More complex structure here</div> </td> 
    </tr> 
</tbody> 


</table> 

내가 테이블을 정렬하는 몇 가지 플러그인이 있다는 것을 알고 있지만, 내 테이블 구조가 littlebit (가끔은은 iframe 또는 다른 요소를 포함) 복잡하므로 거의 모든 플러그인/성능을 작동하는 데 실패 얻고있다.

사실 Details 필드를 모두 TD 값으로 정렬하고 싶지 않지만 sortCriteria (다른 부분은 무시) 만 사용하면됩니다.

어떻게 시작할 수 있습니까?

감사합니다.

+0

datatable, jquery plugin을 사용하십시오. 하나 이상의 원하는 열에서 정렬을 비활성화하는 옵션이 있습니다. http://datatables.net/ –

답변

0

테이블 분류기로 시도해 보셨습니까? 그것은 오늘날 사용 가능한 가장 다양한 테이블 분류기입니다. Documentation 여기에서

+0

예, 불행히도 잘 작동하지 않았습니다. (정렬은 있지만 성능이 떨어졌습니다.) – Red

+0

어떻게 성능을 측정 했습니까? – defau1t

+0

시간, 페이지의 압력 등. – Red