我有这样的 url 和 id:
/montazh/#slide4
/montazh/#slide5
/montazh/#slide6
/montazh/#slide7
我需要获取 location.hash,将他的值与选择选项值进行比较,如果两个值相等,则设置此 value.attr("selected","selected")。
<script type="text/javascript">
$(document).ready(function() {
$('#test option').filter(function() {
return this.value && this.value == location.hash;
}).prop('selected', true);
});
</script>
<div class="styled-select">
<select id="test" class="drop" onchange="location = this.options[this.selectedIndex].value;" size="1" name="Город">
<option value="#slide0">Москва и область</option>
<option value="#slide1">Рязань</option>
<option value="#slide2">Казань</option>
<option value="#slide3">Уфа</option>
<option value="#slide4">Пермь</option>
<option value="#slide5">Смоленск</option>
<option value="#slide6">Екатеринбург</option>
<option value="#slide7">Челябинск</option>
<option value="#slide8">Краснодар</option>
<option value="#slide9">Оренбург</option>
<option value="#slide10">Набережные челны</option>
</select>
</div>