diff --git a/pagination/input.js b/pagination/input.js index ce3e2bc..31940cd 100644 --- a/pagination/input.js +++ b/pagination/input.js @@ -66,6 +66,7 @@ var nLast = document.createElement('span'); var nInput = document.createElement('input'); var nTotal = document.createElement('span'); + var nInfo = document.createElement('span'); var language = oSettings.oLanguage.oPaginate; var classes = oSettings.oClasses; @@ -96,11 +97,13 @@ info = info.replace(/_INPUT_/g, '' + nInput.outerHTML + ''); info = info.replace(/_TOTAL_/g, '' + nTotal.outerHTML + ''); - info = '' + info + ''; + nInfo.innerHTML = '' + info + ''; nPaging.appendChild(nFirst); nPaging.appendChild(nPrevious); - nPaging.innerHTML += info; + $(nInfo).children().each(function (i, n) { + nPaging.appendChild(n); + }); nPaging.appendChild(nNext); nPaging.appendChild(nLast); @@ -215,10 +218,10 @@ .addClass(disableClasses[lastClassName]); // Paginate of N pages text - $(an).children('.' + paginateTotalClassName).html(iPages); + $(an).find('.' + paginateTotalClassName).html(iPages); // Current page number input value - $(an).children('.' + paginateInputClassName).val(iCurrentPage); + $(an).find('.' + paginateInputClassName).val(iCurrentPage); } }; })(jQuery);