Сортировка таблицы HTML с более чем одним телом внутри (каждый с col- и rowspan) - PullRequest
1 голос
/ 28 апреля 2010

У меня есть вопрос:

Теперь у меня есть HTML-файл с таким содержимым, как это:

<table>
<thead>
...
</thead>
<tbody>
    <tr>
        <td rowspan="2">demo</td>
        <td rowspan="2">demo</td>
        <td">demo</td>
        <td>demo</td>
    </tr>
    <tr>
        <td>demo</td>
        <td>demo</td>
    </tr>
</tbody>

<tbody>
    <tr>
        <td rowspan="2">demo</td>
        <td rowspan="2">demo</td>
        <td">demo</td>
        <td>demo</td>
    </tr>
    <tr>
        <td>demo</td>
        <td>demo</td>
    </tr>
</tbody>

</table>

С jQuery я использую: odd и: даже для стилизации групп с разными цветами, моя проблема сейчас: я буду сортировать Tbody, а не TR, потому что это вызовет ошибку (не будет хорошо выглядеть)

http://tablesorter.com/docs/ Это была моя первая попытка, но она работает только с TR, потому что я изменил tbody с TR, но теперь я не могу использовать: odd и: even, а также сортировщик не работает потому что в TR есть TR, я не знаю почему, но ничего не происходит.

Есть ли способ сгруппировать два или более TR, таких как tbody, но где я могу также использовать Tablesorter?

Ответы [ 2 ]

2 голосов
/ 31 мая 2011

fork для работы с несколькими тентами: http://github.com/renatoalbano/jquery-tablesorter/

0 голосов
/ 28 апреля 2010

<tr> внутри другого <tr> не кажется мне правильным html. Аналогично, иметь два <tbody> кажется неподходящим. Предполагая, что вам нужно иметь структуру таблиц в строках таблицы, я думаю, что вам лучше всего использовать встроенные таблицы следующим образом:

<table>
  <thead>
  ...
  </thead>
  <tbody>
    <tr>
      <table>
      ...
      <table>
    </tr>
    <tr>
      <table>
      ...
      <table>
    </tr>
  </tbody>
</table>
...