0

我有这样的 url 和 id:

/montazh/#slide4
/montazh/#slide5
/montazh/#slide6
/montazh/#slide7

我需要获取 location.hash,将他的值与选择选项值进行比较,如果两个值相等,则设置此 value.attr("selected","selected")。

4

1 回答 1

0
<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>
于 2013-04-30T07:56:53.390 回答