Я пытаюсь заставить плагин 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