在附加文本中舍入数字输出

时间:2013-12-02 05:14:53

标签: javascript jquery

我有以下功能,想要在附加文本text(i * 12.2)中舍入输出。我尝试过使用text(round(i * 12.2)));,但函数失败了。那么如何将输出舍入为整数并将其放入追加?

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));
        }
    });
}

1 个答案:

答案 0 :(得分: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)));

这应该可以解决问题。