0

jquery mobile 1.0.1 と jquery 1.6.4 で書かれたポップアップを置き換えようとしているのは、おそらく非常に古い問題です。現在、jquery mobile 1.3.2 と jquery 1.9.1 を使用しようとしています。

私が変更に苦労しているコードは次のとおりです

  $("select[id='action_menu']").live("change",actionHandler);

これに

$(document).on('click', "(select[id='action_menu'])", actionHandler );

または、誰かがより良い提案をしている場合は、ポップのルックアンドフィールも古いバージョンから大幅に変更されています.

すべての js および css ファイルを含む Fiddle へのリンク http://jsfiddle.net/hgafoor/85qy3/

4

2 に答える 2

0

これが私にとってはうまくいった方法です。非常にクリーンでシンプルな Omar の功績は、非常に大きな助けになりました。

 $("select").on("change", function () { 
   if ($(this).val() == 'home') { 
   window.location.href = 'google.com'; 
   } else { 
  window.location.href = 'mail.google.com'; 
  } 
  });
于 2013-10-07T16:52:15.977 に答える
0

引用符を修正する必要があります:

$(document).on('click', "(select[id='action_menu'])", actionHandler );
于 2013-10-03T23:59:59.037 に答える