2016-04-27 3 views
0

Прежде всего, пожалуйста, посмотрите здесь.Внедрить функциональность фильтра с помощью response.js

[http://codepen.io/webmaster444/pen/yOxrNa][1] 

Здесь вы можете заметить, что поиск начинается с ввода, но не целых имен.

Например, если вы вводите касание, оно не возвращает значение. Я хочу вернуть iPod touch. Что мне делать?

+0

Пожалуйста, добавьте ссылку –

ответ

1

В строке 10 изменения

if (item.name.toLowerCase().indexOf(input)) { 

в

if (item.name.toLowerCase().indexOf(input) === -1) { 

Не полагайтесь на truthy или falsy значений, сделать правильное преобразование и используйте === оператор каждый раз, когда у вас есть малейшее сомнение как значение, такое как числовое значение, будет преобразовано в boolean.

+0

awesome !!! он отлично работает –

Смежные вопросы