Я нашел много примеров того, как использовать фильтр jQuery для таблиц, но я не могу узнать, как это сделать для элементов, не находящихся внутри таблицы. Например, у меня есть карты, по которым я должен искать.
Я попытался адаптировать код из этого примера w3schools , и, кажется, он работает, когда я набираю слово «второй», но не слово «первый».
$(document).ready(function() {
$("#txtSearch").on("keyup", function() {
var value = $(this).val().toLowerCase();
$("#milestoneCard").filter(function() {
$(this).toggle($(this).text().toLowerCase().indexOf(value) > -1)
});
});
});
Мне было интересно, возможно ли это, и если да, то что мне придется изменить.
Я довольно долго искал, и хотя я уверен, что это возможно, я не могу понять, как в моем случае.
Я воспроизвел это в следующем jsfiddle