2010-03-25 75 views

回答

3

Boldewyn的答案有用,但filter是不必要的。这也只选择隐藏要素:

$(this).nextAll('.foo:hidden:lt('+n+')') 
+0

+1我在第一次扫描时错过了“隐藏”部分的问题。 – amelvin 2010-03-25 11:42:52

+0

+1。的确,filter()是不必要的。 – Boldewyn 2010-03-25 19:56:58

2

使用nextAll()filter()

$(this).nextAll().filter('.foo:hidden:lt('+n+')'); 

:lt()选择器选择的下一个n元件时,选择器:hidden隐藏的输入。

+0

你可以添加':hidden'先挑隐藏输入(按OP的要求) – alex 2010-03-25 11:29:44

+0

+1最快的手指。 – amelvin 2010-03-25 11:40:15

0
$(this).nextAll('.foo:hidden').filter(':lt('+n+')') 
相关问题