diff --git a/src/js/modules/Page/Page.js b/src/js/modules/Page/Page.js index b3bc6ed38..26f878ffd 100644 --- a/src/js/modules/Page/Page.js +++ b/src/js/modules/Page/Page.js @@ -265,6 +265,7 @@ export default class Page extends Module{ if(this.table.options.paginationSizeSelector){ this.pageSizeSelect = document.createElement("select"); this.pageSizeSelect.classList.add("tabulator-page-size"); + this.pageSizeSelect.setAttribute("id", this.table.element.id + "-page-select"); } } @@ -407,6 +408,7 @@ export default class Page extends Module{ if(this.pageSizeSelect){ pageSelectLabel = document.createElement("label"); + pageSelectLabel.setAttribute("for", this.table.element.id + "-page-select"); this.langBind("pagination|page_size", (value) => { this.pageSizeSelect.setAttribute("aria-label", value); @@ -888,4 +890,4 @@ export default class Page extends Module{ } } } -} \ No newline at end of file +}