2011-04-19 104 views
0

我有一個組件的outputText,我想用jQuery來改變它的值,變化值:的outputText使用jQuery

我的分量,

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

感謝您的幫助...

回答

6

<h:outputText>將被轉換爲原始的HTML所以<span>

DOM的使用ID和使用jQuery

${"#txt_pay_days"}.text("New Value To Set"); 
+0

沒必要這將工作:看起來像一個問題是關於ASP.NET的,則ID可以通過compiller改變和產生的ID可以像ctl00_MainContent_SubmitButton – VikciaR 2011-04-19 06:20:17

+0

@VikciaR問題是關於JSF,''是JSF的組件 – 2011-04-19 06:21:18

+0

是的,這是JSF的組件 – Annu 2011-04-19 06:22:16

1

試試這個..

$('#txt_pay_days').val('valueYouWantToInsert'); 
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"); 
+0

這個解決方案適用於jsf。 – 2017-06-23 10:17:06