我在onchange上遇到了这个问题:
<form class="form" action="javascript:update();">
<select name="calendar" id="calendar" onchange = "update(); location.href = 'http://orario-preghiera.it/newsito/try.html?id=' + this.value">
<option value = "x" selected="selected">Bologna</option>
<option value = "y1">Other city</option>
<option value = "y2">Other city</option>
<option value = "y3">Other city</option>
<option value = "y4">Other city</option>
<option value = "y5">Other city</option>
</select>
</form>
当我选择选项时,从 x (即选择)到 y ,网址将更改为 y ,并显示 y 的内容几秒钟,然后返回x(已选中),但链接会更改并保持不变。 我该如何停止内容?
谢谢!
答案 0 :(得分:0)
您的问题是每次加载页面时都会调用update()函数。从调试器看,它是从onchange方法发生的。无论如何,我建议您在首次请求页面时将所选属性更改为活动城镇,这样您就不会默认使用相同标签上的onchange更新或删除更新。
另外,为什么你有jQuery加载两次然后你重写$方法,使jQuery无用。