Плагин jQuery tablesorter работает в IE, но не в Firefox или Chrome - PullRequest
1 голос
/ 05 февраля 2010

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

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

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

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

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

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

1 Ответ

4 голосов
/ 05 февраля 2010

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

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

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

...