我尝试了以下方法,但在我的情况下不起作用
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");
刷新,选择....等。在某些情况下它不起作用。
因此,我在 chrome 中按ctrl+I来查看源代码。我使用以下代码来解决我的情况。
// Set Component Separator jQuery UI SelectMenu
componentSeparatorPlaceHolder.find(".ui-selectmenu-text").html(inputComponentSeparatorStr);
// Set ComponentSeparatorDropDown
componentSeparator.val(inputComponentSeparatorStr);