我有以下功能,想要在附加文本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));
}
});
}
答案 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)));
这应该可以解决问题。