这是我为您创建的简单示例,希望它能给您提供您正在尝试实施的想法
考虑这个包含ul li两个搜索字段的结构的html
<ul>
<li>bob bope</li>
<li>bob test</li>
<li>bob bones</li>
<li>bob bobs</li>
<li>test mcBridge</li>
</ul>
<br>
Search: <input id="search" class="search" length="24" />
Refine <input id="refine" class="search" length="24" />
这是jquery考虑到两个文本字段的值的搜索和优化结果
$(document).ready(function(){
$(".search").keyup(function(){
$("li").hide();
if($("#refine").val()!=""){
var term = $("#search").val()+" "+$("#refine").val();
}else{
var term =$("#search").val();
}
$("li:contains('" + term + "')").show();
});
});
试试我的小提琴小写
试试我的小提琴大写
我希望这是您正在寻找的,为了测试在第一个字段中写入bob然后在其他字段中写入测试,您只会看到一个结果