Я пытаюсь написать код, который будет делать следующее:Выберите номер, затем формат до 2 знаков после запятой
- Добавить идентификатор-го ребенка
- формат числа в п-й ребенок до 2-х знаков после запятой
- Нанести £ перед числами
- Loop, пока каждый энный ребенок в таблице не делается
У меня есть номера, подобные этому, для раунда «0.7823076923076923» с использованием кода, который у меня есть, я могу его округлить до «1», но мне нужно его округлить до 0,78. Затем я добавил «toFixed (2)» и он берет мой «1» и помещает его в «1.00», но я нужно, чтобы он перешел к «0.78», как только у меня есть это место, я могу посмотреть, как я могу закодировать код, но небольшие шаги.
Спасибо за помощь.
Код:
<script>
$(document).ready(function(){
$('table>tbody>tr>td:nth-child(5n)').prop('id', 'test');
$('#test').text(function(i,v) {
return Math.round(parseInt(v * 100)/100).toFixed(2);
});
});
</script>
UPDATE я получил это работает !!!
$(document).ready(function(){
$('table>tbody>tr>td:nth-child(5n)').prop('id', 'test');
var test = parseFloat($('#test').text()).toFixed(2);
$('table>tbody>tr>td:nth-child(5n)').empty().append(test);
});
теперь сделать петлю,
Спасибо за помощь.
См. Http://stackoverflow.com/questions/6134039/format-number-to-al way-show-2-decimal-places – GillesC