我有两个单选按钮和一个 Textarea。单击其中一个单选按钮时,我想更改 Textarea 的 CSS;当我单击“是”时,我想启用文本区域,当我单击“否”时,我想禁用该区域。
这是两个元素的代码:
<h:outputLabel for="data" value="Change Data" />
<p:selectOneRadio id="data" required="true" value="No">
<f:selectItem itemValue="Yes" itemLabel="Yes" />
<f:selectItem itemValue="No" itemLabel="No" />
</p:selectOneRadio>
<h:outputLabel for="yesdata" value="Details to change data" />
<p:inputTextarea id="yesdata" />
首先,我添加了 jQueryclick()
事件。但问题是,当我将它添加到<ui:define name="scripts">
区域时,代码会出现在正文之前,所以这不起作用。
因此,我尝试向两个selectItemonClick
添加触发器,添加了一种更改 css 的方法并将其添加到脚本区域。但是当我查看渲染的源代码时,没有 onClick 添加到单选按钮。
那么如何通过单选按钮执行 jQuery 操作呢?