14

我是一位经验丰富的开发人员,在 jQuery 方面没有太多经验。

我有一个表格行 ( <tr>) 元素,我想使用 jQuery 来获取A)可见且B)没有属性的下一个表格行id='count-me-out'

我想我可以循环执行此操作(尽管无论使用什么属性来控制可见性,我都有一些关于检查可见性的问题)。但我真正想要的是传递一个选择器参数来$(myTr).next()实现这个过滤器。

这可能吗?

4

2 回答 2

45

http://jsbin.com/apaxev/1/edit

var lookingFor = $(this).nextAll('tr:visible').not('#count-me-out').first();

或者像:

var lookingFor = $(this).nextAll( 'tr:visible:not("#count-me-out"):first ');
于 2013-01-05T04:35:05.923 回答
2

你可能想要:

$(el).next(':not(#count-me-out):visible')

编辑:这不是一个有效的答案。看评论。

于 2013-01-05T04:36:46.407 回答