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);