jquery:当我更改select中的选定选项时,为什么.change不会监听

时间:2013-04-16 20:54:44

标签: jquery jquery-mobile

我有这个听众:

$("#chosenpro").change(function(){ ...});

但是当我在另一个函数中使用它更改所选值时,它听不到:

$('#chosenpro option:first').attr("selected", "selected");
$('#chosenpro').selectmenu("refresh", true);

任何提示?

我正在使用jquery-mobile。

这是小提琴:http://jsfiddle.net/GCf3y/2/

感谢

1 个答案:

答案 0 :(得分:2)

尝试将其添加为以编程方式触发change

$('#chosenpro').trigger('change');

http://jsfiddle.net/GCf3y/