Как реализовать поиск с помощью JQ?

Привет всем! Просьба помочь в поиске решения...
Есть цикл PHP который строит элементы страницы в таком виде:
<tr><td id="12345" data-search="Автомобиль ВАЗ Крыло Красный">.....</td></tr>

Хочу, чтобы при поиске искалось значение в data-search и если оно там есть - все остальные элементы TR скрывались.
Делал так:
$('#searchBut').on("click", function() {
                    var search = $(this).val();
                    
                    for (var i = 1; i <= $('tr').length; i++) {
                        var list = $('#'+i).data('search');
                        
                        if(list.indexOf(search) != -1) {
                            $('tr').hide();
                            $('#'+i).show();
                        }
                    }
                });

Но увы, значение он не находит... Такое ощущение, что он вообще на русские буквы не реагирует...
  • Вопрос задан
  • 229 просмотров
Решения вопроса 1
coderisimo
@coderisimo Куратор тега JavaScript
Не совсем понял логику вашего решения)
Набросал общую идею - https://codepen.io/coderisimo/pen/zEdGzo?editors=1111
Сам часто использую готовое решение - datatables (https://datatables.net/) . Очень крутая штука
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы