Как сделать, чтобы в одном селекторе работали два фильтра одновременно (jQuery)?
Здравствуйте. Как сделать чтобы в одном селекторе работали два фильтра одновременно?
Например мне нужно выбрать все видимые элементы, и в цикле их обойти.
$('.elements:not(:hidden)').each(function( index ) {
//Работаю с не скрытыми
});
$('.elements:visible').each(function( index ) {
//Работаю с видимыми
});
Вы можете перечислять селекторы в строке через запятую
$(".elements:not(:hidden), .elements:visible"). При этом в результат попадут только уникальные элементы, дублей не будет.