You can also use this function:
function makePaging(totalPages, pageIndex) { var oPaging, i, j, k; var totalPages = parseInt(totalPages); pageIndex++; i = pageIndex; j = pageIndex - 1; k = pageIndex + 1; var oBefore, oAfter; oBefore = ""; oAfter = ""; while (j != 0 && j != i - 6) { oBefore = "<a class='Page' href='#' data-index='" + (j - 1) + "'>" + j + "</a> " + oBefore; j--; } for (; k < totalPages + 1 && k < i + 6; k++) { oAfter += "<a class='Page' href='#' data-index='" + (k - 1) + "'>" + k + "</a> "; } oPaging = oBefore + "<a class='CurPage' href='#' rel='' style='color:Red;'>" + i.toString() + "</a> " + oAfter; return oPaging; }
Mohamad shiralizadeh
source share