【发布时间】:2017-05-29 09:11:27
【问题描述】:
我正在使用 JSF 和 Primefaces .. 当我关注外标签时,我需要输入文本获得背景颜色 这是我的代码:
<p:panelGrid columns="2" layout="grid" style="border:0px none;background:none" styleClass="ui-panelgrid-blank ">
<p:outputLabel value="#{msg.PurchaseReturns_Txt_Document_NO}" />
<p:inputText readonly="true" value="#{quotationMB.instance.object.quotationid}"/>
</p:panelGrid>
<p:panelGrid styleClass="datePick ui-panelgrid-blank " columns="2" layout="grid" style="border:0px none;background:none">
<p:outputLabel value="#{msg.RequestForQuotation_Txt_Date}" />
<p:calendar value="#{quotationMB.instance.object.validto}" locale="de" navigator="true" pattern="yyyy-MMM-dd" showOn="button" />
</p:panelGrid>
******************************JAVA脚本******************** ***********
我已经尝试过这段代码 .. 它有效,但在我页面中的整个输入文本上:
$('.ui-outputlabel').click(function() {
$(this).find('.ui-inputtext').css('background-color', 'red');
});
【问题讨论】:
-
请尝试创造好的标题...
-
我撤回了我的重复投票,因为它不能与
p:panelGrid结合使用。您需要前往tr并从那里搜索。 -
当您从 Internet 复制和粘贴代码时,请尝试了解它的作用,而不是盲目地使用它,并希望它能够正常工作。
-
标签: javascript html jsf primefaces