Вопрос

Я пытаюсь использовать плагин сортировщика таблиц jQuery для таблицы, созданной с использованием ASP.NET GridView.

По какой-то раздражающей причине он отлично работает в IE, но не в Firefox или Chrome.Всегда кажется, что сортировка выполняется только по первому столбцу, даже если вы нажимаете на другие столбцы.

Я загрузил сгенерированный HTML-код (после сокращения до минимума, сохраняя при этом идентификаторы ASP.NET и т. д., на тот случай, если они могут быть причиной проблемы).Пожалуйста, расскажите, посмотрите

http://www.reliacap.com/tsorter/tsorter.html

Он является автономным, за исключением сценария tablesorter и таблицы стилей, которые находятся в одной папке.

Буду признателен за любую помощь.

Это было полезно?

Решение

Это заставляет меня работать:

jQuery(document).ready(function() {
   $('table[id$=GridView1]').tablesorter({
     textExtraction: 'complex'
   });
});

я думаю <span> теги внутри ячеек вашей таблицы сбивают с толку плагин, если вы явно не указываете ему выполнять необычное извлечение контента.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top