2015-10-16 2 views
1

Я использую плагин jquery tablesorter в паре с этим прекрасным плагином. Плагин filter.Tablesorter filter HTML

Один из столбцов состоит только из <img... title=""> тегов. Когда я пытаюсь фильтровать, он ничего не находит. Как я могу фильтровать текст в атрибуте title?

Интересно, что функция сортировки отлично работает.

ответ

0

Я не мог заставить плагин фильтра работать (broken demo) ... при каждом попытке поиска он имеет ошибку javascript. Итак, я дам вам решение, которое вместо этого использует мой fork of tablesorter:

Не хватает того, что пользовательский парсер для изображения должен использоваться. Это фактически встроено в разветвленную версию; но так как текст изображения может быть добавлен в многочисленные места (например, title, alt и т.д.), есть imgAttr option, который может быть установлен на желаемый атрибут (here is a demo)

$(function() { 
    $('table').tablesorter({ 
     theme: 'blue', 
     imgAttr: 'title', 
     widgets: ['zebra', 'filter'] 
    }); 
}); 

Если вы не хотите, фильтра для каждого столбца, затем зайдите в this demo, где показано, как добавить внешний вход «все».

Смежные вопросы