From c40be6193d3c3f2704d745a764866b2c53c8c1ef Mon Sep 17 00:00:00 2001 From: fred104 Date: Tue, 21 Aug 2018 19:36:34 +0800 Subject: [PATCH] Fix for buttons not worked --- pagination/input.js | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) 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);