【发布时间】:2020-08-09 02:35:04
【问题描述】:
我有一个过滤器可以过滤在 div 中找到的字母,但我需要它来过滤搜索中所写的确切单词,但我无法让它工作。这是我的代码。
$(document).ready(function(){
$("#myInput").on("keyup", function() {
var value = $(this).val().toLowerCase();
$("#List li").filter(function() {
$(this).toggle($(this).text().toLowerCase().indexOf(value) > -1)
});
});
});
这是搜索字段:
<input id="myInput" type="text" placeholder="Search">
卡片的html:
<li>
<div class="masonry" id="List" style="list-style-type:none;">
<div class="column" style="width: rem">
<div class="col s12 m7 ">
<div class="card">
<div class="card-image" style="text-align: center">
<img style="padding: 0.3em; " src="#"><p1></p1> </div> <---img src (p1 is the name of the town)
<div class="card-content" style="color: black">
<p1><h6>#</h6> <br> <--- Title of the card
<i class="fas fa-map-marker-alt"></i> Vojni put 2.deo 293a, Zemun, Beograd<br>
<i class="fas fa-phone"></i> 011/408 5510; 065/403 7365 <br>
<i class="fas fa-envelope"></i> dom.najmiliji@gmail.com <br>
<br> <br>
>Text description of a column goes here<
</p1>
</div>
<div class="card-action">
<a href="#" target="_blank"><i class="fab fa-facebook-square fa-3x" style="color: dodgerblue; "></i></a>
<a href="#" target="_blank"><i class="fab fa-internet-explorer fa-3x" style="color:rgba(57,171,235,1.00); "></i></a>
</div>
</div>
</div>
</div>
</li>
所以基本上我需要它来查找
中的确切字母顺序搜索:ris
春节ris没问题, Reposting 不是。
【问题讨论】: