Ответ 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 ');
Я опытный разработчик, у которого не так много опыта в jQuery.
У меня есть элемент таблицы (<tr>
), и я бы хотел использовать jQuery для получения следующей строки таблицы, в которой A), и B) не имеет атрибута id='count-me-out'
.
Я думаю, что мог бы сделать это в цикле (хотя у меня есть вопрос о проверке видимости, независимо от того, какие атрибуты используются для контроля видимости). Но то, что мне действительно нужно, - передать аргумент селектора $(myTr).next()
, который будет реализовывать этот фильтр.
Возможно ли это?
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 ');
Вероятно, вы хотите:
$(el).next(':not(#count-me-out):visible')
Edit: Это недействительный ответ. См. Комментарии.