$(this).parents('td').children('span:last');
должен сделать трюк.
Редактировать
Я не заметил вашего желания иметь дело не только с непосредственными детьми. Если вы хотите, чтобы все потомки, то вы бы использовали
$(this).parents('td').find('span:last')
Я предполагал, что span
всегда будет потомком td
.
Окончательное редактирование
Ради потомков (и чтобы людям было легче найти этот ответ в будущем), поскольку этот ответ уже был принят, Бен предложил в своем ответе более элегантное решение, которое я собираюсь поставить здесь:
$(this).closest('td').find('div,span').filter(':last')
Как сказал Бен, вы должны использовать JQuery 1.3 для closest()
для работы. Хорошая работа! : -)