JSFiddle - React, Tailwind, and code Playground

by liquilife

HTML

<select id="mySelect">
    <option>Apple</option>
    <option>Orange B</option>
    <option>Pineapple</option>
    <option>Banana</option>
</select>

JavaScript

$('#mySelect').change(function () {
    var url = $(this).val();
    window.location.hash = url;
    console.log('select Changed');
});
window.addEventListener('hashchange', fn, false);

window.onload = fn; // fire on pageload

function fn() {
    $('#mySelect').val(window.location.hash.replace('#', ''));
    console.log("hash = " + window.location.hash);
}