2012-03-29 53 views
0

我有一个允许显示搜索结果的脚本。给定一个查询有一个函数称为'webresultTotal',它给了我一个像'544'这样的数字这个数字我想做一个分页,所以我有李这样的<li class="page"></li>获取完整号码

所以给定的数量通过webResultTotal我想显示/隐藏li的集合。但是我遇到问题时数低于900:

if (webResultTotal < 900) 
     { 
      $('.page:lt('+Math.min(webResultTotal/10)+')').show(); 
     } 

如果webResultTotal是“544”无利是可见的。我认为问题在于'544/10 = 54,4',这不是一个完整的数字,所以没有什么可以说的。如何更改代码,以便它不获得'54,4' ,而是像一个完整的数字‘54’

回答

3

你可能想圆它,所以你会得到一个55页。

,您可以用JavaScript Math做到这一点。

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

您也可以像floor()方法

Math.floor(54.9); // returns 54 

看看数学文档:http://www.w3schools.com/jsref/jsref_obj_math.asp

+0

谢谢,做的工作:) – Youss 2012-03-29 10:11:28

+0

*走私在一个小链接,参考* http://w3fools.com/ – Yoshi 2012-03-29 10:24:33