私はjqueryモバイルを使用しており、オプションを選択してHTMLページの特定の部分に移動できるように、選択メニューフォームを使用しようとしています。これが私が持っているコードスニペットですが、サファリでもサファリモバイルでも動作しないようです。
<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>
別のイベントを使用する必要があると思いますか?