使用jquery选择器containsCI具有多个类

时间:2013-07-10 12:51:14

标签: javascript jquery jquery-selectors contains

我需要同时搜索多个值。

<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”正常工作,但我真正想要的是能够同时搜索这两个字段,以便我可以使用两个名称字段进行捕获。即如果我搜索“约翰史密斯”,我也应该捕获。人员。

1 个答案:

答案 0 :(得分:0)

假设您正在使用label标记来显示该信息,这可以解决问题

var $found= $("label:containsCI('" + search + "')").parent();

如果你有一个容器元素来缩小搜索范围,你可以做

var $found= $("#container_id label:containsCI('" + search + "')").parent();

或者只是

var $found= $("#container_id :containsCI('" + search + "')").parent();