jQuery Tablesorter: проблема с двумя THEAD - PullRequest
1 голос
/ 27 июня 2011

У меня в таблице ДВЕ ТОДА

Один (с одной строкой) предназначен для заголовков, который сортировщик таблиц делает активным для сортировки.

Добавляется второй (с одной строкой)другим скриптом jQuery для добавления фильтрующих полей ввода.

Структура в итоге выглядит как

<table>
    <thead>
        <tr>
            <th>text</th>
            <th>text</th>
            <th>text</th>
            <th>text</th>
        </tr>
    </thead>
    <thead>
        <tr>
            <th><input /></th>
            <th><input /></th>
            <th><input /></th>
            <th><input /></th>
        </tr>
    </thead>
    <tbody>
        <tr>
            <td>data</td>
            <td>data</td>
            <td>data</td>
        </tr>
        ...
    </tbody>

К сожалению, после сортировки таблицы все строки tbody помещаются во второй thead,и оставляет тело пустым.

Как я могу это исправить?

1 Ответ

0 голосов
/ 27 июня 2011

Две главы в таблице не является допустимым HTML.Следовательно, это не трудоемко ...

Попробуйте поместить поля над или под таблицей, а затем используйте API TableSorter, чтобы творить чудеса.Вот как Datatables (более сильный конкурент Tablesorter) справляется с этой задачей:

пример

...