У меня есть скрипт jQuery 1.5+, и вы выбираете количество в раскрывающемся меню (1, 2, 3 и т. Д.), И оно умножает это количество на $ 1,50, чтобы показать вам общую цену.В основном - это умножение выбранного количества (1, 2, 3 и т. Д.) На базовую цену в 1,50 долл. - НО - я не могу понять, как правильно отобразить цену с десятичными знаками - пример: если вы выберите количество 2,цена отображается правильно как 3 доллара (без десятичных знаков).Но если вы выберете 1 или 3, цена будет отображаться как $ 1,5 / $ 4,5 - пропуская 0 в сотых долях.
Вот код - любая идея, как показать второй 0 в случае, если естьуже не два знака после запятой?3 доллара должны остаться как 3 доллара, но 4,5 доллара должны стать 4,50 доллара и т. Д. - я не могу заставить его работать, не показывая ВСЕ числа с точностью до двух десятичных знаков, и вот где я застрял!
<script type='text/javascript'>
$(function() {
$('#myQuantity').change(function() {
var x = $(this).val();
$('#myAmount').text('$'+(x*1.5));// this is the part that isn't displaying decimals correctly!
});
});
</script>
экспериментируя с чем-то вроде result = num.toFixed (2);но пока не могу заставить его работать.
Спасибо, пожалуйста!