Основное отличие методов parent() и parents() в jQuery заключается в том, что parent() перемещается только на один уровень вверх по дереву DOM и возвращает элемент, который является прямым родительским или ближайшим первым предком выбранного элемента. 25
parents() проходит все уровни элементов выше выбранного элемента в DOM и возвращает все элементы, которые являются предками выбранного элемента (до корневого, то есть HTML-тега). 2
Таким образом, parent() возвращает только один элемент, а parents() — все элементы, которые являются предками выбранного элемента. 2
При необходимости в parents() можно выбрать не всех предков, а только тех, которые соответствует указанному селектору. 1