我得到了这个选择菜单:
$( "#software" ).selectmenu({
width : 'auto',
select: function( event, ui ) {
//my code
}
});
我想以编程方式更改所选项目并触发“选择”。状态。
我执行以下操作:
$( "#software" ).val( 1 ).selectmenu( "refresh" ).trigger( "select" );
selectmenu选择正确的选项并刷新它,但它不会触发“选择”选项。州。我怎么能这样做?
答案 0 :(得分:5)
您可以执行以下操作: -
$( "#software" ).val(1).selectmenu("refresh").trigger("selectmenuselect");
您需要将事件侦听器绑定到selectmenuselect事件,如:
$( "#software" ).on( "selectmenuselect", function( event, ui ) {
alert('New Item Selected!')
});