我有一点问题
我正在尝试在JSF textarea组件上使用MartkItUp JQuery RTF编辑器。
我的表格如下所示:
<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... %-->
问题是在输出时它给了我像这样的textarea的ID
id="comment:commentBody"
当我尝试在JQuery中指向它时,什么也没有发生。
$('#comment:commentBody').markItUp(mySettings);
我以前有一个纯文本区域,没有问题。现在,我有很多。
如何在JQuery中指向id,多数民众赞成在注释中:commentBody
附言:我知道我可以通过$('textarea')。markItUp(mySettings)指向此文本区域。但是我正在寻找解决方案,以通过ID指向特定的文本区域。
最佳答案
对于JQuery 1.1.3或更高版本,请尝试使用$('#comment\\:commentBody')
。