Отображать конечный ноль для цены в jquery

Надеюсь, кто-то может помочь с этим. Я просто хочу добавить последний ноль к десятичной части цены в калькуляторе цен, который я написал.

Калькулятор начинается с того, что пользователь выбирает стандартную плату за регистрацию в размере 25,50 евро, а затем выбирает другие пакеты для увеличения цены.

На данный момент стандартная цена отображается как 25,5 евро.

costs = jQuery('.cost-container').text();
total = Number(costs) + (25.50).toFixed(2);

Я получил этот код, просмотрев следующий аналогичный запрос: Как добавить конечный ноль к цене с помощью jQuery

В настоящее время, если я ввожу 25,511 в качестве своего значения, результат отображается как 25,51, что показывает, что код работает, моя проблема заключается в том, что когда второй десятичный знак равен 0, он не отображается.

Кто-нибудь может определить, что не так?

Ваше здоровье

Дэмиен


person damienoneill2001    schedule 24.03.2014    source источник
comment
Вы пробовали .append(0) до конечной цены?   -  person Parrotmaster    schedule 24.03.2014
comment
Добавьте эту строку: total = total.toFixed(2); jsfiddle.net/DG69v   -  person RobinvdA    schedule 24.03.2014
comment
Спасибо, ребята, за ваши ответы. @RobinvdA, хотя это, казалось, сработало, когда я просматривал его в консоли, фактический результат все еще отображался как 25,5. Я посмотрел еще немного кода для остальной части расчета и попробовал costs = costs.toFixed(2), и это решило мою проблему! Теперь все работает! Большое спасибо!   -  person damienoneill2001    schedule 24.03.2014


Ответы (1)


Пытаться

costs = jQuery('.cost-container').text();
total = ( Number(costs) + 25.50 ).toFixed(2);
person Chris Gunawardena    schedule 24.03.2014
comment
Будьте осторожны с использованием toFixed, потому что он возвращает строку, используйте .toFixed(2)/1, чтобы получить число - person frikinside; 24.03.2014
comment
@frikinside Посмотрев на консоль, я заметил, что число отображается в виде строки, как вы предложили, однако добавление варианта total = total.toFixed(2); из @RobinvdA решило проблему. - person damienoneill2001; 24.03.2014