我有一个组件OutputText,我想使用jquery,
更改其值我的组件是,
<h:outputText id="txt_pay_days" value="0"
binding="#{Attendance_Calculation.txt_pay_days}"/>
感谢您的帮助...
答案 0 :(得分:6)
<h:outputText>
将在原始HTML中转换为<span>
,
使用DOM的id并使用jQuery
${"#txt_pay_days"}.text("New Value To Set");
答案 1 :(得分:4)
<h:outputText>
呈现HTML <span>
,其值为主体。
<span id="txt_pay_days">0</span>
jQuery .val()
function仅适用于HTML 输入元素,例如<input type="text">
。 <span>
根本不是输入元素。相反,您需要使用jQuery .text()
function。
$("#txt_pay_days").text("123");
答案 2 :(得分:0)
试试这个..
$('#txt_pay_days').val('valueYouWantToInsert');