我有一个使用 2 个输入过滤我的搜索结果的代码。我为此使用jquery。
<script>
$(document).ready(function () {
$(".search").keyup(function () {
$(".searchli").hide();
if ($("#refine").val() != "") {
var term = $("#search").val() + " " + $("#refine").val();
} else {
var term = $("#search").val();
}
$("li:contains('" + term + "')").show();
});
});
</script>
Search: <input type="search" id="search" class="search" length="24" />
Refine <input type="search" id="refine" class="search" length="24" />
我的结果列表包含大写和小写。我的问题是我无法以小写字母搜索(以小写字母键入关键字)然后找不到任何结果。
如何添加toLowerCase()
或添加toUpperCase()
到我的代码中以使其正常工作?