我的网站上有一个常规选择框。 然后使用javascript我点击
后拉val $('#r_frequency').click(function(){
if( $('#r_frequency').val() == 'm') {
frequency = 12;
} else{
frequency = 4;
}
alert(frequency );
在计算机上,当我点击m时,我得到12,否则,我得到4。 出于一些奇怪的原因,在移动设备(而不是模拟器)上,当我点击m时,我的警报显示4,反之亦然。 难道我做错了什么?
答案 0 :(得分:0)
您可能没有获得所选选项,请尝试使用css选择器定位所选元素,如下所示:
$( "#r_frequency option:selected" ).val()