Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/419.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
selectOneMenu-通过JavaScript选择项目_Javascript_Jsf_Jsf 2_Primefaces - Fatal编程技术网

selectOneMenu-通过JavaScript选择项目

selectOneMenu-通过JavaScript选择项目,javascript,jsf,jsf-2,primefaces,Javascript,Jsf,Jsf 2,Primefaces,我有一个p:selectOnemenu <p:selectOneMenu> <f:selectItem itemLabel="white" itemValue="white" /> <f:selectItem itemLabel="red" itemValue="red" /> </p:selectOneMenu> 如何在JavaScript中选择选项红色?我找到了一个带有h:selectOneMenu的解决方

我有一个
p:selectOnemenu

<p:selectOneMenu>        
    <f:selectItem itemLabel="white" itemValue="white" />
    <f:selectItem itemLabel="red" itemValue="red" />
</p:selectOneMenu>


如何在JavaScript中选择选项<代码>红色?

我找到了一个带有h:selectOneMenu的解决方案:

<h:selectOneMenu value="#{addnewfields.color}"  
                 styleClass="colorSelect" >
   <f:selectItem itemLabel="red" itemValue="red" />
   <f:selectItem itemLabel=" white" itemValue="white" />
</h:selectOneMenu>

假设您的widgetVar名称为
selectOneMenuWV
,则可以根据标签选择项目:

PF('selectOneMenuWV').selectItem($('.ui-selectonemenu-item[data-label*="red"]'));
谢谢=)我将使用我的实现,但接受你的作为答案,因为它更适合具体情况=)
PF('selectOneMenuWV').selectItem($('.ui-selectonemenu-item[data-label*="red"]'));