Показать сообщение отдельно
  #2 (permalink)  
Старый 26.03.2019, 11:11
Профессор
Отправить личное сообщение для Nexus Посмотреть профиль Найти все сообщения от Nexus
 
Регистрация: 04.12.2012
Сообщений: 3,724

Попробуйте так:
var array = { //это ни разу не массив
    'cero': ['234', '153', '321', '123'],
    'uno': ['654', '344'],
    'dos': ['190', '235', '111'],
};


$("#myInput").on("keyup", function() {
    const searchValues = array.dos;

    function normalizeValue = function(string) {
        return string.toLowerCase().replace(/ё/g, 'е');
    };

    $("#myTable tr").hide().filter(function() {
        return searchValues.some(function(value) {
            return normalizeValue(this.textContent).indexOf(
                normalizeValue(value)
            ) >= 0;
        });
    }).show();
});
Ответить с цитированием