0

我目前正在选择一个

<asp:Label id="lblLoginusername"..../>

因此,我试图通过在我的 google chrome 浏览器中编写以下内容来获取对它的引用(以便稍后更改其值):

$("#<%= lblLoginUsername.ClientID%>")

我的页面中有 jquery (1.7.2.min),但不幸的是我得到:

[Exception: Error: Syntax error, unrecognized expression: >]

谁能指导我哪里有一个愚蠢的错误?

4

1 回答 1

1

首先,如果是服务器端异常,我不知道异常,那么问题将来自您的 asp 标签,重新检查您是如何编写语法的

in jquery when selecting an element you select by its html attribute not by its asp.net properties and the ID tag in asp.net is not equal to the id attribute in html , so what you can do is figuring out the id attribute is from生成的 html ,或添加一个类名由该类选择

你在 chrome 中所做的是写$("#<%= lblLoginUsername.ClientID%>")这意味着在页面上找到它的 id 属性等于"#<%= lblLoginUsername.ClientID%>"wich 的元素根本不是 html 它的 asp.net 命令,浏览器不会理解它`

于 2012-05-06T20:26:28.423 回答