Nikita Galadiy, https://jsfiddle.net/yrw1p3sk/
Есть три одинаковых блока с кнопкой, при клике по кнопке именно этому блоку добавить класс и действие выполнится только после того, как курсор покинет карточку. И снова при клике, только уже по всему блоку, класс удаляется.
Спасибо. т.е мы ищем дочерние элементы, перебираем каждый, сортируем и выводим. А что за валидация value: $('.promo__price', n).text().replace(/\D/g, '') и .get() не понятны, не могли бы объяснить?