Использую jquery
https://datatables.net/ , из БД вытягиваю таблицу , все замечательно , сделал фильтр неразборчивого поиска по колонкам , добавил саму функцию нумерации
function numeric() {
$('.numeric').each(function (i) {
$(this).text(i + 1);
});
}
$('.form-control').keyup(function () {
numeric();
});
.form-control - это класс инпута в котором происходит поиск , как только у нас фильтрация прошла , мы делаем нумерацию по новой. И все бы хорошо но оно падло работает неадекватно )))
попытаюсь объяснить, если я в неразборчивом поиске ввожу текст , находит нужный мне результат но не нумерует его пока я не продолжу вводить... похоже без видео не обьяснить))
https://youtu.be/_1Ft1jvH9io
как сделать нормальную нумерацию строк? Я думал сделать применении функции по времени через settimeout но это не подходит так как если будет 100500 записей , будет нагрузка большая на сайте , а еще конфликтует с некоторыми делами вне таблицы..