Jquery 从Primefaces更新中排除具有特定类的元素

Jquery 从Primefaces更新中排除具有特定类的元素,jquery,jsf,primefaces,Jquery,Jsf,Primefaces,我坐在一个小项目上,我正在努力让我的国际化进程开始。但我遇到了一个问题:primefaces“Update=”“”的“:not()”选择器 语言选择按钮: <h:form styleClass="top_menu_item_inner"> <h:panelGrid columns="2"> Language : <p:commandButton actionListener=

我坐在一个小项目上,我正在努力让我的国际化进程开始。但我遇到了一个问题:primefaces“Update=”“”的“:not()”选择器

语言选择按钮:

        <h:form styleClass="top_menu_item_inner">
        <h:panelGrid columns="2"> 
           Language :      
            <p:commandButton actionListener="#{userBean.changeLanguage('')}" value="German" update="@(.language_variable :not(.noUpdate))" />
            <p:commandButton actionListener="#{userBean.changeLanguage('en')}" value="English" update="@(.language_variable :not(.noUpdate))" />

        </h:panelGrid> 
    </h:form>

语言:
Richfaces选项卡面板:

<rich:tabPanel switchType="client">
            <rich:tab styleClass="language_variable" header="#{msg['general']}" id="tabset_tab_allgemein">
                <ui:include src="inc/veranstaltung_detail_allgemein.xhtml" />
            </rich:tab>

“veranstaltung\u detail\u allgemain.xhtml”中的元素:


#{msg['vak_number']}
问题是,它使用类“language_variable”更新元素的每个子元素。但我有意尝试做的是,用class=“language\u variable”排除一个元素的所有子元素,该元素的类为“noUpdate”。我希望你们能帮助我。:)


祝您有愉快的一天。

您在CSS选择器中遇到了一个输入错误/语法错误。
:xxx
伪选择器不应该用空格分隔。@BalusC我是psuedoselector的新手。将
@(.language\u变量:div:not(.noUpdate))
工作或OP应使用
@(.language\u变量:not(.noUpdate))
?@Mahendran:see,and
        <h:panelGroup layout="block" styleClass="veranstaltungen_detail_allgemein_kurzinfos noUpdate">
        #{msg['vak_number']}    <h:outputText styleClass="noUpdate" value="#{lectureBean.currentLecture.vakNumber}" />
    </h:panelGroup>