我有一个 JSF 表单,其中包含一些 JavaScript。当特定输入更改为值 >= 10 时,selectOneMenu 需要动态更改其选项(是或否)。
我的 jQuery:
if ($("input[id*='inputBox']").val() >= 10) {
$("select[id*='selectOneMenu']").val("No");
} else {
$("select[id*='selectOneMenu']").val("Yes");
}
调试时,selectOneMenu 中的值已正确更改,但 UI 组件不会更改其选项。如何告诉 selectOneMenu 更新其渲染值?