Вложенные таблицы jQuery Tablesorter, все сортируемые

Я пытаюсь заставить плагин jQuery Tablesorter работать с вложенными таблицами, в которых можно сортировать как внутреннюю, так и внешнюю таблицы. . Каждая строка внешней таблицы обычно содержит кнопку, при нажатии которой открывается скрытая внутренняя таблица в строке чуть ниже нее (хотя я пропустил кнопку в приведенном ниже HTML-коде для простоты, сделав все изначально видимым).

Внутренняя таблица находится в строке с классом «expand-child», который сообщает Tablesorter, что при сортировке она должна находиться в строке чуть выше нее. В основном это работает, но заголовки внешней таблицы не выделяются правильно при нажатии, а внутренняя таблица вообще не сортируется.

Я знаю о этом вопросе SO , и что одно из решений - отключить сортировку во внутренней таблице, но я специально хочу, чтобы и внешняя, и внутренняя таблицы были сортируемыми.

Мой HTML-код ниже, и я также создал jsfiddle , отображающий проблему. Спасибо за любую помощь.

Make Model
Honda Accord
Doors Colors
Honda 2-Door Honda Red
Honda 4-Door Honda Blue
Toyota Camry
Doors Colors
Toyota 2-Door Toyota Yellow
Toyota 4-Door Toyota Green

5
задан Community 23 May 2017 в 12:01
поделиться