Select every visible last child in jQuery

Я хочу получить последний видимый td в каждом tr в таблице.

Это не работает, потому что он пытается выбрать последний дочерний элемент if, который виден:

var last_visible_cells = $(table).find("tr td:visible:last-child");

Пока что самый простой метод, который я придумал, это использовать .each для цикла по элементам tr и добавлять каждый из последних видимых tds в новый список селектора.

Есть ли более простой способ? Существует ли что-нибудь подобное?

var last_visible_cells = $(table).find("tr").lastMatching("td:visible");
10
задан Trey Hunner 5 September 2013 в 13:21
поделиться