Реализую корзину с бейджем (количество товара) все работает если добавлять товар с главной страницы (нажав кнопку Купить), но если зайти на страницу товара при нажатии на кн. Купить происходит следующее после перезагрузки все становится на свои места. Подскажите пожалуйста, где подправить, знаю что в common.js файле, но что именно?
В карточке товара - свой JS обработчик, склонируйте блок по добавлению товара в корзину сюда (PRODUCT.TPL) и все будет гуд (прокрутите вниз страницы и увидите скрипт обработчик)
Благодарю за подсказку, заработало, если не затруднит, еще вопрос к этому же беру вот этот код $('#cart > button'').html('<span>' + json['total'] + '</span>'); вместо >button вписываю что угодно работает, если вот так $('#cart ').html........ отображается талько текст На что влияет вот это $('#cart > button') ... ?
Код: $('#cart > button') это селектор, по отношению к которому срабатывает действие, в данном случае - вывод: Код: html('<span>' + json['total'] + '</span>') тоесть на кнопке button в блоке с id="cart" будет выведен текст json['total']
Наверное, всё же не совсем что угодно. > - этот знак указывает, что нужно смотреть среди потомков первого уровня предыдущего селектора (в вашем случае #cart), а следующий за ним селектор - это то, что требуется найти (button).