2016-07-07 110 views
1

「選擇」事件,我得到這個selectmenu:如何觸發jQuery UI的Selectmenu

$("#software").selectmenu({ 
    width : 'auto', 
    select: function(event, ui) { 
     //my code 
    } 
}); 

而且我想以編程方式更改所選項目並引發了「選擇」的狀態。

我做到以下幾點:

$("#software").val(1).selectmenu("refresh").trigger("select"); 

的selectmenu挑選正確的選擇,並刷新它,但它不會觸發「選擇」的狀態。我怎樣才能做到這一點?

回答

3

你可以簡單地做: -

$("#software").val(1).selectmenu("refresh").trigger("selectmenuselect"); 

您將需要一個事件監聽器綁定到selectmenuselect事件,如:

$("#software").on("selectmenuselect", function(event, ui) { 
    alert('New Item Selected!') 
}); 

信息:select(event, ui)

+0

我想這樣做「$ (「#software」).val(1)「,我只是想在每次更改值時觸發觸發器。 – user3383675

相關問題