我正在使用 jquery mobile 并尝试以某种方式使用选择菜单表单,一旦我选择了一个选项以转到我的 html 页面的特定部分,我就可以这样做。这是我拥有的代码片段,但它似乎不适用于 safari 或 safari mobile。
<select id="mymenu">
<option value="">Select a site</option>
<option value="#page1">Page1</option>
<option value="#page2">Page2</option>
</select>
<script type="text/javascript">
var selectmenu=document.getElementById("mymenu");
selectmenu.onchange=function(){
var chosenoption=this.options[this.selectedIndex];
if (chosenoption.value!="nothing"){
window.open(chosenoption.value, "", "");
}
}
</script>
你会说我应该使用另一个事件吗?