你可以使用JavaScript更新标签吗?

3

我有一个JavaScript函数,我想让它更新一个标签。如果我用文本框替换标签,它就可以正常工作,但是使用标签时却没有任何反应!

标签的示例:

<label id="163" name="163">Some text.</label>

Javascript代码:

$("#163").val("meep");

1
这似乎是一个 jQuery 的问题,而不是 ASP.NET 的问题。 - Mark Byers
2
我相信HTML标准不允许ID以数字开头。 - friedo
4个回答

5

5

val 方法设置输入元素的值。它不会对其他元素产生影响,包括 <label>

您需要调用text 方法,它可以设置任何元素的文本。

例如:

$("#163").text("meep");

2

尝试文本方法:

$("#163").text("meep");

2
此外,IDNAME属性不应以数字开头,尽管大多数情况下这不会导致问题。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接