(Извините, сначала неправильно прочитан вопрос.)
Вероятно, поднимитесь до ближайшего table
, затем до .list-select
:
var select = $(this).closest('table').find('.list-select');
(this
будет .select-all
, по которому щелкнули, потому что это внутри обработчика события.)
closest
начинается с элемента, который вы ему даете, и перемещается вверх по иерархии, чтобы найти совпадение, и останавливается на первом найденном элементе. Тогда find
является своего рода противоположностью, оттуда он находит элементы-потомки, соответствующие селектору.