使用rich:jquery没有选择器

时间:2014-08-23 07:42:13

标签: jquery jsf-2 richfaces

下面是我的代码,为我的文本框添加mash值。

<h:inputText id="time" value="#{configMaster.time}" style="width:40px;" maxlength="5">  
<rich:jQuery selector="#time" query="mask('99:99', {placeholder:' '})" timing="onload"/>  
</h:inputText>

但我的问题是我使用<c:forEach>创建动态文本框,如

<c:forEach items="#{maintTable.columnDataList}" var="col" varStatus="loop">
<h:inputText value="#{configMaster.time}" style="width:40px;" maxlength="5">  
<rich:jQuery query="mask('99:99', {placeholder:' '})" timing="onload"/>  
</h:inputText>
</c:forEach>

问题在于id是动态的,所以我无法提供selector。有没有办法使它适用于我的所有文本框。在此先感谢。

1 个答案:

答案 0 :(得分:1)

只需使用CSS类。

<h:inputText ... styleClass="masked" />
...
<rich:jQuery selector=".masked" ... />