我有一个允许显示搜索结果的脚本。给定一个查询,有一个名为'webresultTotal'的函数,它给了我一个类似'512'的nuber。这个数字我想做一个分页,所以我喜欢这个<li class="page"></li>
所以给定webResultTotal的数字我想显示/隐藏li的集合。但是当数字低于900时我遇到了麻烦:
if (webResultTotal < 900)
{
$('.page:lt('+Math.min(webResultTotal/10)+')').show();
}
如果webResultTotal为'544',则不会显示li。我认为问题在于'544/10 = 54,4'这不是一个整数,所以没有什么可以讨论的。如何更改代码以使其不会获得'54,4'而是一个完整的数字,如'54'
答案 0 :(得分:3)
你可能想把它整理一下,所以你会得到第55页。
您可以使用JavaScript Math
执行此操作。
Math.ceil(54.4); // returns 55
Math.round(54.4); // returns 54
您可能也喜欢floor()
方法
Math.floor(54.9); // returns 54
答案 1 :(得分:1)