Вот мой код:
HTML
<input type="text" id=“search”>
<div id = “items”></div>
JAVASCRIPT
var items =
[ { name: 'toy1', price: '12.00', quantity: 12 }
, { name: 'toy2', price: '1.00', quantity: 5 }
, { name: 'toy3', price: '11.00', quantity: 2 }
, { name: 'toy4', price: '1.00', quantity: 2 }
]
items.filter(name(function)){
});
Вот пример. из того, что я хочу сделать: https://www.w3schools.com/howto/howto_js_filter_lists.asp
В моем случае я хочу, чтобы пользователь мог выполнять поиск по имени, но я застрял на том, что писать внутри функции.
I Я хочу, чтобы каждый из объектов в элементах div был таким, когда пользователь выполняет поиск по имени,
ex: toy4, затем другие элементы div отфильтровываются, и отображается только элемент div, содержащий информацию для toy4.
Я знаю, что фильтр является правильным методом использовать здесь, но я не уверен, как связать пользовательский ввод из поля ввода и «проверить / отфильтровать» элементы div, чтобы отобразить только то, что ищет пользователь, и поместить каждый объект в элементы div.
* Я могу использовать только javascript.
Примечание Я прочитал большинство вопросов, похожих на мои, но они были на языках, которые я еще не выучил или не смог ответить на мой вопрос .