Не удается спрятать объект jquery

109
07 декабря 2019, 17:40

Задача вроде бы тривиальная, но в чем проблема не могу понять. Вот кусок кода js:

var photosessions = $(".photosession_");
if (photosessions.length > 2) {
    for (var i = 2; i < photosessions.length; i++)
        photosessions[i].hide();
}

Вот генерируемый html

Возникает ошибка:

Самое интересное, что если написать так, все дивы пропадают.

photosessions.hide();

Что с этим делать?

Answer 1

photosessions[i] возвращает DOM-элемент, а не обертку jQuery.

$(photosessions[i]).hide();

или

photosessions.eq(i).hide();
READ ALSO
Изменения цвета [закрыт]

Изменения цвета [закрыт]

Want to improve this question? Add details and clarify the problem by editing this post

137
Bootstrap не работает dropdown menu

Bootstrap не работает dropdown menu

я сделал навигационный меню бар и добавил в нем dropdown меню но оно не работает и я не знаю почемуЕсли можете помогите мне понять почему же оно...

108
Получение аннотации Enum по индексу ASP.NET CORE

Получение аннотации Enum по индексу ASP.NET CORE

Как получить аннотацию Enum по индексуЯ получаю индекс 1

101
ASP.NET Маршрутизация ссылок

ASP.NET Маршрутизация ссылок

Каким образом можно создать маршрут: localhost:port/folder?path=S, где S это переменная принимающая значение

106