Нужно иметь возможность при добавлении добавить доп класс к классу но сейчас он название елемента и ето неподходит я хочу задать свой класс и нужно чтобы один был name другой price
Сначала вы ставите оценку по своему разумению, потом сообщество её корректирует.
В будущем появятся фильтры по сложности вопросов, наконец-то можно будет фильтровать отстой.
Прочитал что необходимо чтобы каждый элемент при сохранял структуру DOM-дерева,
Может я неправильно вас понял, НО БЭМ-дерево совершенно не обязано повторять структуру DOM-дерева. Об этом специально упомянуто на ресурсе по БЭМу от Яндекса.
NeveR3d, не могу. я не знаю куда вам нужно вставить счетчик. Но я дал ссылку на доступную для начинающего информацию по теме. Минут двадцать изучения - и у вас уже никогда не будет проблем со вставкой разметки в DOM.
https://jsfiddle.net/38n7gvg3/