2012-03-29 47 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