将所选项目的值从p:selectOneListbox存储到按钮上的变量中,单击

时间:2018-09-24 15:08:13

标签: primefaces

我正在尝试使用jquery在单击按钮时保存p:selectOneListbox中选定项目的值。

试图复制,但对我不起作用:How to get the value of <p:selectOneMenu> in jquery?

<p:selectManyMenu id="advanced1" widgetVar='commmentWidget'
                        value="#{decisionTreeBean.option1}"  showCheckbox="true" styleClass="XXXX">
                        <f:selectItems value="#{decisionTreeBean.XXXX}" var="X"
                            itemLabel="#{X}" itemValue="#{X}" />
                    </p:selectManyMenu>

以下jquery无效(name属性是生成的HTML中的名称)

jQuery(".generateBtn").on("click",function(event){
                     var $element = jQuery("select[name='A3128:searchForm:basic1_input']option:selected").val();
                    alert($element);

                });

Generated HTML:

如何将从selectOneListbox中选择的项目的文本值存储到变量中。

0 个答案:

没有答案