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

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

    $("#myTable tr").hide().filter(function() {
        return searchValues.some(function(value) {
			console.log(value);
			return $(this).text().indexOf(value) >= 0;
            //return this.textContent.indexOf(value) >= 0;
        });
    }).show();

Если написать просто return this.textContent.indexOf(value) >= 0; будет жаловаться на indexOf

Uncaught TypeError: Cannot read property 'indexOf' of undefined

normalizeValue в данном случае не нужен, поиск только по цифрам, без букв.

Последний раз редактировалось Artur_Hopf, 26.03.2019 в 11:47.
Ответить с цитированием