2012-05-08 106 views
0

我想重新命令使用Jquery.inner的内部html表行。html包含嵌套表。我需要重新排序与子表和父表行父表本身重新排序子表行使用Jquery嵌套表排序顺序

我的表层次是指以下链接http://jsfiddle.net/PcDPr/

我使用嵌套表插件also..nothing帮助很多..我没有得到预期的结果。

我将不胜感激任何帮助。

回答

1

你好样品演示这里:http://jsfiddle.net/T4Vh4/

要开始与你缺少在你的例子<th>标签。我为您提供了一个工作示例,以便您可以将桌面分拣机的实施与演示进行比较。 :))

请让我知道这是你在找什么!

良好读取:http://tablesorter.com/docs/

希望这有助于和有一个很好的一个,科特迪瓦恩不要忘记接受的答案,如果这有助于:)!

HTML

<table class="tablesorter"> 
    <thead> 
     <tr> 
      <th>Make</th> 
      <th>Model</th> 
     </tr> 
    </thead> 
    <tbody> 
     <tr> 
      <td>Honda</td> 
      <td>Accord</td> 
     </tr> 
     <tr class="expand-child"> 
      <td colspan="2" style="padding: 0 30px 0 30px;"> 
       <table class="tablesorter-child"> 
        <thead> 
         <tr> 
          <th>Doors</th> 
          <th>Colors</th> 
         </tr> 
        </thead> 
        <tbody> 
         <tr> 
          <td>Honda 2-Door</td> 
          <td>Honda Red</td> 
         </tr> 
         <tr> 
          <td>Honda 4-Door</td> 
          <td>Honda Blue</td> 
         </tr> 
        </tbody> 
       </table> 
      </td> 
     </tr> 
     <tr> 
      <td>Toyota</td> 
      <td>Camry</td> 
     </tr> 
     <tr class="expand-child"> 
      <td colspan="2" style="padding: 0 30px 0 30px;"> 
       <table class="tablesorter-child"> 
        <thead> 
         <tr> 
          <th>Doors</th> 
          <th>Colors</th> 
         </tr> 
        </thead> 
        <tbody> 
         <tr> 
          <td>Toyota 2-Door</td> 
          <td>Toyota Yellow</td> 
         </tr> 
         <tr> 
          <td>Toyota 4-Door</td> 
          <td>Toyota Green</td> 
         </tr> 
        </tbody> 
       </table> 
      </td> 
     </tr> 
    </tbody> 
</table> 
​ 

jQuery代码

$(document).ready(function() 
{ 
    $("table").tablesorter({selectorHeaders: '> thead > tr > th'}); 
}); 

​ 
+0

参考下面链接你的例子不工作http://jsfiddle.net/bkxpk/..i需要添加任何这个插件 – Rachana

+0

@Rachana ??这是什么jsfiddle哈哈:)任何历史或解释。麦片! –

+0

在IE中打开链接 – Rachana