Итак, я прочитал о SO, и нашел решение, которое работает для моего случая: { ссылка }
$('a[data-action="add-to-cart"], a[data-action="remove-from-cart"]').click(function(e) {
e.preventDefault();
if($(this).data('action') == 'add-to-cart') {
$(this).attr('data-action', 'remove-from-cart');
$(this).data('action', 'remove-from-cart');
}
else {
$(this).attr('data-action', 'add-to-cart');
$(this).data('action', 'add-to-cart');
}
});
Я добавляю для использования attr
и data
.