[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Калькулятор цен
walters
Всем привет, Помогите пожалуйста решить проблему.

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);


но так не работает ((
sergeiss
Я в скайпе помог, можно не отвечать в теме.

Добавили eval() в последнее выражение, убрали нахрен все parseFloat().... И - вуаля :) И да, ТС предупрежден о возможных негативных последствиях использования eval()

target.html( eval(itemPrice+prefix+price)) ;


_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
AllesKlar
walters
http://phpforum.su/index.php?showtopic=86712

_____________
[продано копирайтерам]
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.