调用jQuery插件时未捕获TypeError

时间:2018-11-16 18:41:16

标签: javascript jquery jquery-plugins

我正在使用jQuery创建一个插件来分页表格。最初,我的代码如下:

(function($) {
$.paginate = function(options) {

    var settings = $.extend({}, $.fn.paginate.defaults, options);

};

$.paginate.defaults = {
    pageSize: 10,
    nextText: 'Next',
    prevText: 'Prev',
    firstText: '<<'
    lastText: '>>'
}

})(jQuery);

对插件的调用如下:

<script type="text/javascript">
    $(document).ready(function(){
        $(".table").paginate({
            pageSize: 10
        });
    });
</script>

但是,jQuery未找到分页函数。你能告诉我我要去哪里了吗?

1 个答案:

答案 0 :(得分:2)

您正在弄乱使用nav

需要将plugin方法分配给.container-fluid才能使用$.fn

$.fn

那你之间就不匹配了

$(selector).myPlugin()

还有

$.fn.paginate = function(options) {...