Jquery和IE8问题

时间:2013-02-21 10:05:49

标签: jquery

我创建了一个选择,应该更改select事件的url页面。

我写了这个简单的脚本来做到这一点:

<select name="elenco_regioni" id="elenco_regioni">
<option value="">Select an option</option>
<option value="http://example.com/page/1">Page 1</option>
<option value="http://example.com/page/2">Page 2</option>
</select>
    <script type="text/javascript">
        $(function(){   
        $('#elenco_regioni').bind('change', function () {
            var url = $(this).val();
            if (url) {
                 window.location = url;
            }
            return false;
        });
        });
    </script>

Firefox,safari,chrome,IE9上的一切都很棒......如何在IE7和IE8上修复它?

1 个答案:

答案 0 :(得分:0)

尝试在函数中调用它

<select name="elenco_regioni" id="elenco_regioni">
<option value="http://example.com/page/1">Page 1</option>
<option value="http://example.com/page/2">Page 2</option>
</select>
    <script type="text/javascript">
        $(function(){   
        $('#elenco_regioni').bind('change', function () {
            var url = $(this).val();
            if (url) {
                 go_to_url(url);
            }
            return false;
        });
        });
        function go_to_url(url)
        {
             window.location = url;
        }
    </script>