【发布时间】:2012-09-04 03:12:09
【问题描述】:
我有一个选择框,单击该框会更改基于 AJAX 的页面的 URL 中的哈希值。我有一个函数可以定期检查 window.location.hash 是否有变化,然后相应地更新内容。下面的代码是当 select 改变时改变 URL 的函数。它在 Firefox 中工作,但我无法让它在 IE 中工作!我不断收到一个对象不支持此属性或方法错误:
#ob 是我的选择
$("#ob").change(function() {
ob = $(this).val();
window.location.hash = "#ob=" + ob;
});
有什么建议吗?谢谢!
【问题讨论】:
-
你用的是哪个IE版本? IE7及以下不支持onhashchange事件。
标签: javascript jquery internet-explorer hash onchange