2016-08-10 3 views
1

私のサイトには通常の選択ボックスがあります。 はその後、JavaScriptを使用して、私はメートルをクリックしたときに、私は携帯電話(ない上、そうでない場合、私はいくつかの奇妙な理由で4 を取得し、12を取得し、クリックしてコンピュータ上でモバイルで選択ボタンが間違った情報を引き出す

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

後のvalを引きますエミュレータ)をクリックすると、警告が4と表示され、その逆もあります。 何か間違っていますか?

+0

だけでなく、あなたのマークアップを投稿してください。それが変更される前に選択の値を警告するか、変更後に新しい値を警告しようとしていますか? – thedarklord47

答えて

0

あなたが選択したオプションを取得できない場合があり、このようなCSSセレクタで選択された要素をターゲットしてみてください。

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

私はそれに切り替えましたが、それでも間違った選択を引き出しています – user1899829

関連する問題