无法读取 JSF 组件上的 id

2024-01-11

我有一个小问题 我正在尝试在 JSF textarea 组件上使用 MartkItUp JQuery 富文本编辑器。 我的表格如下所示:

 <h:form id="comment">
    <h:inputTextarea id="commentBody" cols="10" rows="10" value="#{postComment.commentBody}" required="true" requiredMessage="Comment Body is reqguired" >
      <f:validateLength maximum="500" minimum="2" />
    </h:inputTextarea>
                <%-- more of the form... %-->

问题是在输出时它给了我这样的文本区域的ID

id="comment:commentBody"

当我尝试在 JQuery 中指向它时,什么也没有发生。

$('#comment:commentBody').markItUp(mySettings);

我之前有一个纯文本区域,没有问题。现在,我有很多。

我如何在 JQuery 中指向 id,看起来像评论:评论正文

P.S:我知道我可以通过 $('textarea').markItUp(mySettings); 指向此文本区域但是我正在寻找通过 ID 指向特定文本区域的解决方案。


尝试这个,$('#comment\\:commentBody'),适用于 JQuery 版本 1.1.3 或更高版本。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

无法读取 JSF 组件上的 id 的相关文章

随机推荐