在JQM 1.3.1中动态设置Select Box的值

时间:2014-04-25 13:16:26

标签: jquery-mobile drop-down-menu

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

我有一个FIDDLE ---> http://jsfiddle.net/betrob/bzTP2/您可以将Fiddle Extensions更改为Jquery Mobile 1.3.1和Jquery Mobile 1.2 ....

$(document).on('click', 'button', function(){

$(' #Sel选项[value ="三"]')。道具('选择','选择') ; });

有人可以解释一下我应该做些什么改变才能让它发挥作用......

谢谢。

1 个答案:

答案 0 :(得分:1)

它适用于最新版本的JQuery。

http://jsfiddle.net/bzTP2/1/

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

我之前并没有使用JQM,但我知道很多事件已经发生变化,因此可能与此有关。我知道.live()成了.on()。因此版本1.3.0b1可能出现问题,因为这只是对1.3.0和1.3.1的一个小修改。您还会注意到您的小提琴上使用的JQM版本实际上是测试版,因此不是稳定版本。

此外,始终建议使用最新的稳定版本。