Показать сообщение отдельно
  #31 (permalink)  
Старый 25.01.2019, 19:51
Интересующийся
Отправить личное сообщение для Alexko64 Посмотреть профиль Найти все сообщения от Alexko64
 
Регистрация: 17.04.2018
Сообщений: 26

Парни, упустил один момент. В тексте по которому идет поиск, присутствуют html теги, соответственно поиск их учитывает, попытался решить проблему вот так
function fnSearch(arr, pattern) {
    return arr.filter(function(product) {
        return pattern
	         .replace(/\<.*?>/g, "")
            .trim()
            .toLowerCase()
            .split(/\s+/)
            .every(function(p) {
                return product.html.toLowerCase().includes(p)
            });
    });
}

не помогло, потом вот так
function fnSearch(arr, pattern) {
    return arr.filter(function(product) {
        return pattern
	      .text()
            .trim()
            .toLowerCase()
            .split(/\s+/)
            .every(function(p) {
                return product.html.toLowerCase().includes(p)
            });
    });
}

не сработало
Подсобите еще разок?
Ответить с цитированием