Я пробовал следующее, и в моей ситуации это не работает
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 + I в Chrome, чтобы увидеть исходный код.
и я использую следующий код для решения моей ситуации.
// Set Component Separator jQuery UI SelectMenu
componentSeparatorPlaceHolder.find(".ui-selectmenu-text").html(inputComponentSeparatorStr);
// Set ComponentSeparatorDropDown
componentSeparator.val(inputComponentSeparatorStr);