Вопрос по jQuery выборке: Как отсеять display:none?
Делаю выборку по атрибуту needed. jQuery('input[needed="true"]')
Как добавить display!=none? Т. е. мне нужны все элементы, показываемые на странице. Ненужные логика убирает через hide()
Извиняюсь, я полный бред написал спросони в ответе изначально. Первоначальный ответ был корректен если бы вы отдельно выносили атрибут display из стилей. Сейчас ответ поправил :)
DanKud, Константин Соколов
После тщательного анализа я понял, что скрывается не сам элемент, а родительский div
Как в этом случае правильно прописать not ?
Вы пробовали jQuery('input[needed="true"]:visible');? В данном случае если родительский div скрыт, то и элементы внутри него считаются скрытыми и такой селектор сработает на все внутренние элементы.