Показать сообщение отдельно
  #12 (permalink)  
Старый 05.11.2019, 15:57
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

Сообщение от sty-wolf
сейчас попробую
Пробуйте, но только это:

productsArr[sbId] ? $(this).addClass('button-active').find('span[data-sb-id-button]').text('Удалить в корзину') : $(this).removeClass('button-active').find('span[data-sb-id-button]').text('Добавить в корзину');


верно для события щелчка по кнопке, а для отметить кнопку цветом при загрузке страницы нужно иное действие, то есть

$('span[data-sb-id-button='+id+']').text('Удалить из корзины').closest('button').addClass('button-active');


где id, это текущий идентификатор товара в итерации, а button селектор кнопки.
Ответить с цитированием