2016-08-10 29 views
1

我的网站上有一个常规选择框。 然后使用JavaScript我拉VAL点击选择按钮拉动手机上的错误信息

$('#r_frequency').click(function(){ 
    if($('#r_frequency').val() == 'm') { 
     frequency = 12; 
    } else{ 
     frequency = 4; 
    } 
    alert(frequency); 

在计算机上后,当我点击男,我得到12,否则,我得到了4 一些奇怪的原因,在移动(而不是模拟器),当我点击m时,我的警报显示为4,反之亦然。 我做错了什么?

+0

请发表您的标记以及。你是在试图改变它之前的选择值还是改变它之后的新值? – thedarklord47

回答

0

你可能不会得到所选的选项,请尝试使用CSS选择这样的定位所选元素:

$("#r_frequency option:selected").val() 
+0

我把它转换到了,但它仍然在拖拽错误的选择 – user1899829