如何使用jquery选择器具有多个条件,包括:hidden和:lt

时间:2013-05-17 08:32:43

标签: jquery jquery-selectors

我正在尝试使用jquery选择器来查找隐藏且包含特定属性的元素。为了使它更复杂,我想将其限制在前3个。这是我尝试过的:

 $found = $(".item[data-findable='true']:hidden:lt(3)");

虽然这不会产生错误,但它也不会产生任何结果并停止javascript死

使用just:hidden或:lt甚至两者都很好,就像这样:

found = $(".item:hidden:lt(3)");

如果我调用“data-findable”属性,我会得到正确的结果,所以它确实存在。

最后只是为了覆盖我尝试使用true作为布尔值而不是字符串的所有基础。即:

$found = $(".item[data-findable=true]:hidden:lt(3)");

1 个答案:

答案 0 :(得分:1)

$(".item[data-findable=true]:hidden").slice(0,3);

http://jsfiddle.net/mCSw2/1/