Javascript 在手机上选择按钮拉错信息

Javascript 在手机上选择按钮拉错信息,javascript,jquery,Javascript,Jquery,我的网站上有一个常规的选择框。 然后使用javascript在单击后拉取val $('#r_frequency').click(function(){ if( $('#r_frequency').val() == 'm') { frequency = 12; } else{ frequency = 4; } alert(frequency ); 在计算机上,当我点击m时,我得到12,否则,我得到4。 出于某种奇怪的原因,在手机上

我的网站上有一个常规的选择框。 然后使用javascript在单击后拉取val

 $('#r_frequency').click(function(){
    if( $('#r_frequency').val() == 'm') {
       frequency = 12;
    } else{
         frequency = 4;
    }
    alert(frequency );
在计算机上,当我点击m时,我得到12,否则,我得到4。 出于某种奇怪的原因,在手机上(不是模拟器),当我单击m时,我的警报显示为4,反之亦然。
我做错什么了吗

您可能无法获得所选选项,请尝试使用css选择器将所选元素作为目标,如下所示:

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

您可能无法获取所选选项,请尝试使用css选择器将所选元素作为目标,如下所示:

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

请张贴您的标记以及。您是在更改select的值之前发出警报,还是在更改后发出警报?请同时发布您的标记。你是想在更改前提醒select的值,还是在更改后提醒新值?我将其切换为该选项,但它仍然拉错了选项我将其切换为该选项,但它仍然拉错了选项