Это мой HTML-код:
<input class="form-control" id="myInput" type="text" placeholder="Search..">
<ul class="list-group" id="myList" data-role="listview" data-divider-theme="a" data-inset="true">
<li data-role="list-divider" role="heading" class="list-group-item">
<h1>b - B</h1>
</li>
<li data-role="collapsible" data-inset="false">
<h3>backbiting</h3>
<div class="card">
<div class="card-body text-left">
<div class="card-text"><p>Loreum Ipsum</p></div>
</div>
</div>
</li>
Это jquery, который я использую:
$("#myInput").on("keyup", function() {
var value = $(this).val().toLowerCase();
$("#myList h3").filter(function() {
$(this).toggle($(this).text().toLowerCase().indexOf(value) > -1)
});
});
Я хочу, чтобы поиск / фильтр работал на элементе li> h3 и вышекод работает, но я не могу скрыть карточки под каждым списком.Как мне это сделать?