Как подсчитать ячейки таблицы в строке с помощью JQuery?
У меня есть галерея изображений с 39 фотографиями.
Две кнопки prev и next и в середине счетчика.
Изображения находятся внутри таблицы и отображаются 6 изображений.
Когда пользователь нажимает следующую кнопку, появляются 6 видимых изображений и еще 6 других.
Я хочу подсчитать количество видимых изображений.
Пример 6/39 при следующем нажатии должен быть 12/39.
Если я делаю +6 на каждом клике, иногда последний tr имеет менее 6 изображений
и когда счетчик идет +6, он превосходит число всех изображений.
Поэтому мне нужно теперь показать индекс текущего тр.
Тогда мне нужно подсчитать td этого tr и поместить это число в счетчик и прирастить.
(мой английский плохой извините:().
Ответы
Ответ 1
при условии, что ваша таблица имеет идентификатор "mytable", вы можете использовать
$( "#mytable tr td" ).length
но, скажем, вы хотите получить доступ к строке 2, тогда вы используете
$( "#mytable tr:nth-child(2) td" ).length
но если вы хотите подсчитать "td" видимой строки, используйте
$( "#mytable tr:visible td" ).length