The trouble is, if there is the word “Nabeel” with an upper case “N” and I search “n”, it wont find it. How can I make this script case insensitive?
$("#search-criteria").on("keyup", function() {
var g = $(this).val();
$("a.recent_views.mainserach span.font").each(function() {
var s = $(this).text();
if (s.indexOf(g) != -1) {
$(this).show();
} else {
$(this).hide();
}
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.0.2/jquery.min.js"></script>
<input type="search" id="search-criteria" placeholder="Enter name………">
<a class="recent_views mainserach" href=""><br>
<span class="font">Nabeel</span><br>
<span class="font">Ali</span><br>
<span class="font">Faisal</span><br>
</a>