Jquery Location.hash option.value并设置为选中

Jquery Location.hash option.value并设置为选中,jquery,select,hash,get,attr,Jquery,Select,Hash,Get,Attr,我有这样的url,id为: /montazh/#slide4 /montazh/#slide5 /montazh/#slide6 /montazh/#slide7 我需要得到location.hash,比较his和select选项的值,如果两个值相等,则设置这个值。attr(“selected”,“selected”)。 $(文档).ready(函数(){ $('#测试选项')。过滤器(函数(){ 返回this.value&&this.value==location.hash; }).prop

我有这样的url,id为:

/montazh/#slide4
/montazh/#slide5
/montazh/#slide6
/montazh/#slide7
我需要得到location.hash,比较his和select选项的值,如果两个值相等,则设置这个值。attr(“selected”,“selected”)。


$(文档).ready(函数(){
$('#测试选项')。过滤器(函数(){
返回this.value&&this.value==location.hash;
}).prop('selected',true);
});
Москва и область
Рязань
Казань
Уфа
Пермь
Смоленск
Екатеринбург
Челябинск
Краснодар
Оренбург
Набережные челны
<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>