请教代码在手机端出了什么问题?
各位大神,我希望在select项下实现:如果选择值大于1(如为2),经用户确认后该值即为2,否则,该值仍为1,我的代码如下:
<!DOCTYPE HTML>
<html>
<head>
<title>无标题文档</title>
<script language="javascript" type="text/javascript" src="/js/jquery-1.10.2.min.js"></script>
<script language="javascript" type="text/javascript">
$(document).ready(function(){
$("#beix").click(function(){
var v=$(this).val();
if(v>1){if(!confirm("是否确认改值?")){$(this).get(0).selectedIndex=0;}}});});
</script>
</head>
<body>
<select id="beix">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
</body>
</html>
以上代码在电脑上均能正常显示,但在centos系统,手机页面就出现以下问题:
如我第一次选择“2”,不会弹出确认对话框,直接赋值为2(电脑页面不会出现该问题);而如果我再次选择如“3”,则会正常弹出确认框,再选2,也会弹出对话框。
这是什么问题?有谢谢!