Есть карточка товара с несколькими изображениями, каким способом можно осуществить смену заголовка(текста) при выборе определенного изображения. К примеру выбираю фото товара черного цвета и в заголовке автоматически меняется название "Черный", выбираю фото товара белого цвета и заголовок "Черный" меняется на "Белый".
Как вариант - в виджете вывода цветов используйте data-атрибуты. Показываться пользователю будет картинка, но в HTML-коде будет скрыт текст, описывающий соответствующий цвет.
При клике подхватываете значение data-атрибута и подставляете в нужную часть DOM.