Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/rest/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 带行间距的排序表_Javascript_Jquery_Sorting_Tablesorter - Fatal编程技术网

Javascript 带行间距的排序表

Javascript 带行间距的排序表,javascript,jquery,sorting,tablesorter,Javascript,Jquery,Sorting,Tablesorter,有没有一种方法可以对具有多个行间距的表进行排序?我尝试了一个插件,但似乎年龄没有得到正确的排序。有没有一种方法可以使用行间距对HTML表进行排序?我需要用rowspan对这个表进行排序 HTML 使用数据表,它具有所有功能: 它不喜欢你的扩展子类。如果你把它去掉,它看起来就没问题了。该类在做什么?如果双击“排序”按钮,表将在没有该类的情况下中断。您的意思是列将展开???那是因为你tr中的colspan…有必要吗? <table cellspacing="1" class="tablesor

有没有一种方法可以对具有多个行间距的表进行排序?我尝试了一个插件,但似乎年龄没有得到正确的排序。有没有一种方法可以使用行间距对HTML表进行排序?我需要用rowspan对这个表进行排序

HTML


使用数据表,它具有所有功能:


它不喜欢你的扩展子类。如果你把它去掉,它看起来就没问题了。该类在做什么?

如果双击“排序”按钮,表将在没有该类的情况下中断。您的意思是列将展开???那是因为你tr中的colspan…有必要吗?
<table cellspacing="1" class="tablesorter">
  <thead>
    <tr>
      <th>First Name</th>
      <th>Age</th>
      <th>Country</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>Peter</td>
      <td>28</td>
      <td rowspan="2" style="vertical-align:middle">AAA</td>
    </tr>
    <tr class="expand-child">
      <td>John</td>
      <td>33</td>
    </tr>
    <tr>
      <td>Clark</td>
      <td>18</td>
      <td>BBB</td>
    </tr>

    <tr>
      <td>Bruce</td>
      <td>22</td>
      <td>CCC</td>
    </tr>
  </tbody>
</table>
$('table').tablesorter();
$('.tablesorter').DataTable( {
  "columnDefs": [ {
    "targets": [ 0, 2 ],
    "orderable": false
  } ]
});