Несколько фильтров в таблице HTML - PullRequest
0 голосов
/ 02 февраля 2012

У меня есть таблица с некоторыми данными и я добавил фильтр для максимальной цены, который прекрасно работает, но мне нужно добавить второй фильтр, который работает с первым.

Например, если пользователь выберет максимальную цену в 15 фунтов стерлингов с минимумом данных в 20 ГБ, как бы я отфильтровал это?Я пытался продублировать код jQuery с разными классами и идентификаторами, но не повезло ...

Это мой код: http://jsfiddle.net/jqWAT/1/

1 Ответ

0 голосов
/ 02 февраля 2012

Проблема в том, что вы не можете использовать одно и то же имя или идентификатор.Вы должны добавить

var price = $('#filter').val();
var data = $('#filter2').val();

и выполнить ту же функцию для фильтра данных:

$('tr td.data').each(function() {
     if ($(this).text().substring(0, 2) < data)
     {
          $(this).parent().hide();
     }
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...