function () {
$( "option:selected", this).each(function() {
var price = parseFloat(jQuery(this).data('value-price')),
prefix = parseFloat(jQuery(this).data('prefix')),
target = $(this).parent().parent().find('.price__value'),
itemPrice = parseFloat(target.data('original-price'));
target.html(itemPrice + price);
});
};
Сейчас это работает так
target.html(itemPrice + price) = цена опции + цена товара.
Проблема в том что цена опции иногда должна быть и в минус, в таком случае я добавил еще один параметр который определяет какой символ применять + или - и назвал его prefix, по сути должно получится что то типа
target.html(itemPrice prefix price);
но так не работает ((