Возможный дубликат:
JavaScript: форматирование числа точно с двумя десятичными числамиКак я ограничиваю следующий возврат jQuery 2 десятичными разрядами?
$("#diskamountUnit").val('$' + $("#disk").slider("value") * 1.60);
Я полагаю, что должен бросить toFixed (2) где-нибудь в там, но я, может казаться, не разбираюсь в упорядочивании или чем-то.
Вы можете использовать переменную для вычисления и использовать toFixed
при установке значения элемента #diskamountUnit
:
var amount = $("#disk").slider("value") * 1.60;
$("#diskamountUnit").val('$' + amount.toFixed(2));
Вы также можете сделать что за один шаг, в вызове метода val
, но первый способ IMO более читабелен:
$("#diskamountUnit").val('$' + ($("#disk").slider("value") * 1.60).toFixed(2));