得到完整的号码

时间:2012-03-29 10:06:29

标签: javascript jquery if-statement

我有一个允许显示搜索结果的脚本。给定一个查询,有一个名为'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'

2 个答案:

答案 0 :(得分:3)

你可能想把它整理一下,所以你会得到第55页。

您可以使用JavaScript Math执行此操作。

Math.ceil(54.4); // returns 55
Math.round(54.4); // returns 54

您可能也喜欢floor()方法

Math.floor(54.9); // returns 54

查看Math文档:http://www.w3schools.com/jsref/jsref_obj_math.asp

答案 1 :(得分:1)