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);
}