After changing a menu from a regular select to a jQuery selectmenu, I can no longer select options in it programatically. Is there a way to do this?
The code to select
I have tried the following, and it does not work in my situation
1.
$('#ListId').val(value);
$('#ListId').selectmenu("refresh");
2.
$('#ListId').selectmenu("value", value);
3.
var option = $("#ListID option")
option.attr("selected", true);
// option.prop("selected", true);
// option.attr("selected", "selected");
// option.prop("selected", "selected");
$('#ListId').selectmenu("refresh");
refresh, selected ....etc. and in some situation it does not work.
Therefore, I press ctrl+I in chrome to see the source code. and I use the following code to solve my situation.
// Set Component Separator jQuery UI SelectMenu
componentSeparatorPlaceHolder.find(".ui-selectmenu-text").html(inputComponentSeparatorStr);
// Set ComponentSeparatorDropDown
componentSeparator.val(inputComponentSeparatorStr);