我曾尝试以下,并且它不会在我的处境
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");
刷新工作,选中......等。在某些情况下它不起作用。
因此,我按ctrl + 我在的chrome中查看源代码。 和我使用下面的代码来解决我的情况。
// Set Component Separator jQuery UI SelectMenu
componentSeparatorPlaceHolder.find(".ui-selectmenu-text").html(inputComponentSeparatorStr);
// Set ComponentSeparatorDropDown
componentSeparator.val(inputComponentSeparatorStr);
这个答案为我工作http://stackoverflow.com/工作a/26501171/119741 – Nick 2015-02-10 22:58:54