Javascript 使用jquery更改h:outputtext的值

Javascript 使用jquery更改h:outputtext的值,javascript,jquery,html,jsf,Javascript,Jquery,Html,Jsf,我有一个组件OutputText,我想使用jquery更改它的值 我的组件是 <h:outputText id="txt_pay_days" value="0" binding="#{Attendance_Calculation.txt_pay_days}"/> 感谢您的帮助…将转换为原始HTML格式,因此 使用DOM的id并使用jQuery ${"#txt_pay_days"}.text("New Value To Set"); 试试这个 $('#txt_pay_d

我有一个组件OutputText,我想使用jquery更改它的值

我的组件是

<h:outputText id="txt_pay_days"  value="0" 
    binding="#{Attendance_Calculation.txt_pay_days}"/>
感谢您的帮助…

将转换为原始HTML格式,因此

使用DOM的id并使用jQuery

${"#txt_pay_days"}.text("New Value To Set");
试试这个

$('#txt_pay_days').val('valueYouWantToInsert');
以值作为主体呈现HTML

<span id="txt_pay_days">0</span>

不需要这样做:看起来这个问题是关于asp.net的,然后编译器可以修改id,得到的id类似于ctl00\U MainContent_SubmitButton@VikciaR问题是关于JSF的,您是否对JSF的组件感到困惑。OP询问了。@BalusC我仍将编辑它,但我认为您已经回答了它
$("#txt_pay_days").text("123");