Uncaught TypeError: number[i].parents is not a function
Конечно не функция. Это же элемент DOM-дерева, откуда у него возьмутся методы jquery? Вместо
number[i]
должно было быть
$(number[i])
или
number.eq(i)
.
А вообще, организовывать цикл вручную, через индекс стучаться к конкретному элементу нет необходимости:
$('.person-wr a.desc')
.filter((i, n) => !$(n).text().trim())
.closest('.add-info')
.hide();
И jquery использовать не обязательно, как и править стили напрямую:
document.querySelectorAll('.person-wr a.desc').forEach(n => {
n.closest('.add-info').hidden = !n.text.trim();
});