parentNode - это собственный JS, где parent () - нет.
То, что вы делаете в своем коде - это оборачивание элементов DOM в объект jQuery, чтобы вы могли вызывать для него специфичные для jQuery методы.Таким образом, вы не можете вызвать index () только для this.parentNode, но вы можете вызвать его для $ (this.parentNode) .index (), поскольку он стал объектом jQuery.
Ваш первый пример оборачиваеттекущий элемент DOM как объект jQuery, а затем использует метод jQuery parent () для извлечения своего родителя, а затем индекс этого родителя.Ваш второй пример напрямую оборачивает родительский узел.