我需要同时搜索多个值。
<div class="person">
<div class="first_name">John</div>
<div class="last_name">Johnson</div>
</div>
var search = "son";
var $found= $(".last_name:containsCI('" + search + "')").parent();
这样可以正常工作,找到.last_name中的“son”正常工作,但我真正想要的是能够同时搜索这两个字段,以便我可以使用两个名称字段进行捕获。即如果我搜索“约翰史密斯”,我也应该捕获。人员。
答案 0 :(得分:0)
假设您正在使用label
标记来显示该信息,这可以解决问题
var $found= $("label:containsCI('" + search + "')").parent();
如果你有一个容器元素来缩小搜索范围,你可以做
var $found= $("#container_id label:containsCI('" + search + "')").parent();
或者只是
var $found= $("#container_id :containsCI('" + search + "')").parent();