Второй оператор означает «поиск элемента с идентификатором favoritesFooter
внутри объекта jQuery favorites
».
Поскольку вы имеете дело с ID, который должен быть уникальным, это бессмысленно - $("#favoritesFooter")
- лучшая практика.
Относительно favoritesFooter.prev()
это также бессмысленно, предполагая, что идентификатор уникален, поэтому у вас есть коллекция только с одним элементом, поэтому prev()
вернет пустую коллекцию jQuery.
.prev()
примет предыдущий элемент DOM - в вашем случае он будет нажимать newHTML
прямо перед элементом favoritesFooter
.