I have a dynamically generated dropdown select feature that numerically pages through a book. I wish to create a table of content feature that allows users to click a link to jump to pages within the book. I've implemented a vanilla javascript solution (see below) that selects by index BUT the update isn't triggered (page number changes in the pager but it doesn't advance the page).
I welcome a way to make the javascript change trigger or a jquery solution. Thanks!
function selectOption(index) { document.getElementById("tei_pager").options.selectedIndex = index; } <select id="tei_pager" class="form-select"> <option value="10917">1</option> <option value="10918">2</option> <option value="10919">3</option> </select> <a href="javascript:void(0);" onclick="selectOption(1);">Second Page</a> and this section of a separate jquery is binding the select
// Bind page changes to the select. $("#tei_pager").change(function () { Drupal.settings.islandora_paged_tei_seadragon_update_page( $(this).val(), $(this).children("option:selected").text() ); });