Джон, вы ищете .portlet, который еще не прикреплен к DOM.
// Редактировать: я не уверен, почему вы ищете .line-контент, который не является частью вашегокод.Но я изменил ваш код как можно меньше, и теперь, кажется, работает.http://jsfiddle.net/jcq8h7b2/131/
Я переместился
$('#container').html(output);
до нумерации страниц и изменил:
var pageCount = Math.ceil($(".portlet").length / pageSize);
, а также showPage искалнеправильный класс:
showPage = function (page) {
$(".portlet ").hide();
$(".portlet ").each(function (n) {
if (n >= pageSize * (page - 1) && n < pageSize * page)
$(this).show();
});
}