将函数初始化为特定div

时间:2015-05-05 12:13:57

标签: javascript jquery

我有这段代码

var page=1;
// On user button click, increment 'page' variable
$( "#button" ).click(function() {
page++;
//call php function getRecords();
});

function getRecords($page){

$start = 5*$page;
$limit = 5;

// fetch data by following query

SELECT *
FROM `table`
LIMIT $start,$limit

} 
}

我想将包装器初始化为特定的div,我试试这个

var wrapper = {
          init: function (elemClass) {
            this.className = elemClass || '.full-description';
            this.wrapElems();
          },
          wrapElems: function () {
            var $lines = $(this.className),
                holder = [];

            $lines.each(function (i, item) {
              holder.push(item);

              if (holder.length === 2) {
                $(holder).wrapAll('<div class="w-row" />');
                holder.length  = 0;
              }
            });

            $(holder).wrapAll('<div class="w-row" />');
          }
        };

    wrapper.init();

它不起作用。 谢谢你的帮助

1 个答案:

答案 0 :(得分:1)

你可以像这样追加

$("#div-content").append("<script>wrapper.init();</script>");