【发布时间】:2015-06-21 20:52:12
【问题描述】:
我有一个 PrimeFaces 5.1 <p:selectOneMenu> 在 DOM 中生成以下选择:
<select id="WorkSpace:test:selectYear_input"
name="WorkSpace:test:selectYear_input" tabindex="-1">
<option value="" selected="selected">-- Year --</option>
<option value="2015">2015</option>
<option value="2014">2014</option>
<option value="2013">2013</option>
<option value="2012">2012</option>
<option value="2011">2011</option>
<option value="2010">2010</option>
<option value="2009">2009</option>
</select>
我有一个<p:commandButton>,它会触发一个 jQuery 函数来处理我的 <p:selectOneMenu> 的更改。
<p:commandButton onclick="changeDropDownList();" />
jQuery 函数:
function changeDropDownList()
{
$('[id$=selectYear_input]')[0].selectedIndex = 2;
}
<p:selectOneMenu> 未更新。这是如何引起的,我该如何解决?
【问题讨论】:
标签: jquery jsf-2 primefaces selectonemenu