Как я могу выбрать все элементы класса с видимым родителем?Jquery

Программирование на jquery
Ответить
Anonymous
 Как я могу выбрать все элементы класса с видимым родителем?

Сообщение Anonymous »

Это то, что у меня есть, но, похоже, оно не работает.

Код: Выделить всё

   $('.parent-class:visible .my-class[state!="done"]')
Я хочу выбрать все элементы .my-class, для которых виден их элемент .parent-class.

Изменить 1: Этот селектор правильный. Ошибка должна быть где-то в коде. Так что этот вопрос больше не актуален.
Редактировать 2: Настоящая проблема заключалась в том, что к моему родительскому классу был прикреплен встроенный стиль «display:inline», видимо, видимый селектор не любит display:inline. После того, как я это удалил, он начал работать.
Изменить 3: Встроенный элемент с неустановленной высотой. jQuery говорит, что все, что имеет нулевую высоту, считается невидимым. Я полагаю, что мой элемент с неизвестной высотой по умолчанию имеет нулевое значение.

Подробнее здесь: https://stackoverflow.com/questions/751 ... ble-parent
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Jquery»