使用jquery更改h:outputtext的值

时间:2011-04-19 06:14:47

标签: javascript jquery html jsf

我有一个组件OutputText,我想使用jquery,

更改其值

我的组件是,

<h:outputText id="txt_pay_days"  value="0" 
    binding="#{Attendance_Calculation.txt_pay_days}"/>

感谢您的帮助...

3 个答案:

答案 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');