Ваш код мне кажется правильным.Тем не менее, селектор visible
в jQuery определяет невидимые элементы, если:
- У них нет значения CSS для отображения.type = "hidden".
- Их ширина и высота явно установлены на 0.
- Элемент-предок скрыт, поэтому элемент не отображается на странице.
Так ли это в вашем тесте?
Некоторые другие важные аспекты этого селектора заключаются в том, что элементы с visibility: hidden
или opacity: 0
считаются видимыми!
Также, поскольку1.3.2 этот селектор эволюционировал, как указано в журнале изменений .