$('#pag').puipaginator({
    totalRecords: 50,
    rows: "5"
});
                                
                                
<div id="pag"></div>
                                
                            | Name | Type | Default | Description | 
|---|---|---|---|
| page | integer | 0 | Index of the active page. | 
| rows | integer | false | Defines number of data on a page. | 
| totalRecords | integer | 0 | Total number of records. | 
| pageLinks | integer | false | Defines number of page links. | 
| template | integer | {FirstPageLink} {PreviousPageLink} {PageLinks} {NextPageLink} {LastPageLink} | Customizable paginator template using paginator element keys. | 
| Name | Parameters | Description | 
|---|---|---|
| paginate | event: puipaginatorpaginate event, state: { first: First record, rows: Number of rows, page: Current page, pageCount: Total number of pages, pageLinks: Number of page links } | Fired when page changes. | 
            $('#default').puipaginator({
                paginate: function(event, state) {
                    //...
                }
            });
                                
                            | Name | Parameters | Description | 
|---|---|---|
| option | name: Name of the option | Returns the value of the option. | 
| option | name: Name of the option, value: Value of the option | Set the value of the option. | 
| setPage(page, silent) | page: New page number silent: Updates ui without calling paginate callback | Sets the new page and updates the ui. | 
$('#default').puipaginator('page', 2);
                                
                            
$(function() {
    $('#pag').puipaginator({
        totalRecords: 50,
        rows: "5"
    });
}); 
                                
                                
<h3 class="first">Default</h3>
<div id="pag"></div>
<h3>PrimeElement</h3>
<p-paginator totalrecords="100" rows="5" template="{FirstPageLink} {PreviousPageLink} {NextPageLink} {LastPageLink} {PageLinks}"></p-paginator>
                                
                            
<p-paginator totalrecords="100" rows="5" template="{FirstPageLink} {PreviousPageLink} {NextPageLink} {LastPageLink} {PageLinks}"></p-paginator>
                                
                                | Name | Type | Default | Description | 
|---|---|---|---|
| page | integer | 0 | Index of the active page. | 
| rows | integer | false | Defines number of data on a page. | 
| totalrecords | integer | 0 | Total number of records. | 
| pagelinks | integer | false | Defines number of page links. | 
| template | String | {FirstPageLink} {PreviousPageLink} {PageLinks} {NextPageLink} {LastPageLink} | Customizable paginator template using paginator element keys. | 
| onpaginate | function | null | Name of the function to invoke on page change. | 
| Name | Parameters | Description | 
|---|---|---|
| setPage(page, silent) | page: New page number silent: Updates ui without calling paginate callback | Sets the new page and updates the ui. |