Подтвердить что ты не робот

Получить следующий элемент, видимый и не имеющий атрибута

Я опытный разработчик, у которого не так много опыта в jQuery.

У меня есть элемент таблицы (<tr>), и я бы хотел использовать jQuery для получения следующей строки таблицы, в которой A), и B) не имеет атрибута id='count-me-out'.

Я думаю, что мог бы сделать это в цикле (хотя у меня есть вопрос о проверке видимости, независимо от того, какие атрибуты используются для контроля видимости). Но то, что мне действительно нужно, - передать аргумент селектора $(myTr).next(), который будет реализовывать этот фильтр.

Возможно ли это?

4b9b3361

Ответ 1

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 ');

Ответ 2

Вероятно, вы хотите:

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

Edit: Это недействительный ответ. См. Комментарии.