Jquery mobile 动态设置JQM 1.3.1中选择框的值

Jquery mobile 动态设置JQM 1.3.1中选择框的值,jquery-mobile,drop-down-menu,Jquery Mobile,Drop Down Menu,我一直在尝试设置按钮单击时选择框的值。。。这适用于Jquery Mobile 1.2,而不适用于带有Jquery 1.9.1的Jquery Mobile 1.3.1 我有一个FIDDLE--->您可以将FIDDLE扩展更改为Jquery Mobile 1.3.1和Jquery Mobile 1.2 $(document).on('click', 'button', function(){ $('Sel option[value=“Three”]')。prop('selected','selec

我一直在尝试设置按钮单击时选择框的值。。。这适用于Jquery Mobile 1.2,而不适用于带有Jquery 1.9.1的Jquery Mobile 1.3.1

我有一个FIDDLE--->您可以将FIDDLE扩展更改为Jquery Mobile 1.3.1和Jquery Mobile 1.2

$(document).on('click', 'button', function(){
$('Sel option[value=“Three”]')。prop('selected','selected'); });

有人能解释一下我应该做些什么样的改变才能让它正常工作


谢谢。

它适用于最新版本的JQuery

很久以前我没有使用JQM,但我知道很多事件都发生了变化,所以这可能与此有关。我知道。live()变成了。on()。因此,版本1.3.0b1可能出了问题,因为这只是对1.3.0和1.3.1的一个小修订。您还将注意到,在您的fiddle上使用的JQM版本实际上是测试版,因此不是稳定的版本


此外,最好使用最新的稳定版本。

谢谢Omar。我不知道有一个叫做“selectmenu”的方法。
$(document).on('click', 'button', function(){
  $('#Sel option[value="Three"]').prop('selected', 'selected');
});