округление числового вывода внутри добавляемого текста

0

У меня есть следующая функция и вы хотите объединить вывод в прилагаемом текстовом text(i * 12.2). Я пробовал использовать text(round(i * 12.2))); но функция не работает. Итак, как я могу объединить вывод с целым числом и поместить его в append?

function drawRuler(){
    $(".ruler[data-items]").each(function() {
        var ruler = $(this).empty(),
            len = Number(ruler.attr("data-items")) || 0,
            item = $(document.createElement("li")),
            i;
        for (i = 0; i < len; i++) {
            ruler.append(item.clone().text(i * 12.2));
        }
    });
}
  • 2
    ищу объект Math ... Math.round()
  • 0
    Хорошо, как бы я использовал это в этом коде?
Теги:

1 ответ

1
Лучший ответ

Как упоминалось в комментарии https://stackoverflow.com/users/1175966/charlietfl, все, что вам нужно сделать, это изменить

ruler.append(item.clone().text(i * 12.2));

в

ruler.append(item.clone().text(Math.round(i * 12.2)));

Это должно сделать трюк.

  • 0
    Да, спасибо, хотя это не дает мне результат, который я ожидал. Думаю, мне нужно немного поработать над этим, и я задам другой вопрос, если понадобится. Благодарю.
  • 0
    @PeterBrowne Я думаю, что вы можете настроить это. Важная вещь здесь была круглая - это функция под математикой.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню