我有一個JavaScript函數,我試圖去更新標籤。 如果我用文本框替換標籤,它可以正常工作,但標籤沒有任何反應!你可以用javascript更新標籤嗎?
的標籤的一個例子:
<label id="163" name="163">Some text.</label>
JavaScript代碼:
$("#163").val("meep");
我有一個JavaScript函數,我試圖去更新標籤。 如果我用文本框替換標籤,它可以正常工作,但標籤沒有任何反應!你可以用javascript更新標籤嗎?
的標籤的一個例子:
<label id="163" name="163">Some text.</label>
JavaScript代碼:
$("#163").val("meep");
的<label>
元件不是輸入控制,並且它不具有一個 「值」 的概念。這聽起來像你只是試圖改變標籤上的文字。這可以通過使用text(str)
方法來實現:
$("#163").text("meep");
嘗試文本方法:
$("#163").text("meep");
此外,ID
和NAME
屬性不應以數字開頭,但大多數時候,這實際上不會造成問題。
這似乎是一個jQuery的問題,而不是ASP.NET的問題。 – 2010-01-13 21:15:46
我相信HTML標準不允許ID以數字開頭。 – friedo 2010-01-13 21:54:52