Изменение плагина jQuery для табличного фильтра - PullRequest
7 голосов
/ 14 сентября 2011

Мне нужно изменить этот плагин для поддержки операторов не (!), (! =), (AND), (OR) и добавить некоторую фильтрацию диапазона. Я попытался добавить оператор elseif в строке 412, но он не работает. Вот код, который я добавил.

else if(/!/.test(SearchArgs[j]) && !isNaN(num_cell_data))
{
    num_cell_data != parseFloat(SearchArgs[j].replace(/!/,"")) ?
    occurence[j] = true :
    occurence[j] = false;
}

1 Ответ

1 голос
/ 13 апреля 2012

num_cell_data может быть целым числом или строкой, попробуйте добавить parseFloat в num_cell_data:

parseFloat(num_cell_data) != parseFloat(SearchArgs[j].replace(/!/,"")) ? ...
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...