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

你需要修正你的报价:

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

这就是它对我的工作方式,相当干净和简单的功劳归功于奥马尔提供了如此大的帮助。

 $("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 回答