diff --git a/jquery.twbsPagination.js b/jquery.twbsPagination.js index e9c41b5..2b9ff3a 100644 --- a/jquery.twbsPagination.js +++ b/jquery.twbsPagination.js @@ -226,16 +226,14 @@ var args = Array.prototype.slice.call(arguments, 1); var methodReturn; - var $set = this.each(function () { - var $this = $(this); - var data = $this.data('twbs-pagination'); - var options = typeof option === 'object' && option; + var $this = $(this); + var data = $this.data('twbs-pagination'); + var options = typeof option === 'object' && option; - if (!data) $this.data('twbs-pagination', (data = new TwbsPagination(this, options) )); - if (typeof option === 'string') methodReturn = data[ option ].apply(data, args); - }); + if (!data) $this.data('twbs-pagination', (data = new TwbsPagination(this, options) )); + if (typeof option === 'string') methodReturn = data[ option ].apply(data, args); - return ( methodReturn === undefined ) ? $set : methodReturn; + return ( methodReturn === undefined ) ? $this : methodReturn; }; $.fn.twbsPagination.defaults = {