用jquery获取标签文本

我想做很简单的事情,但我不成功。 我的asp.net页面上有按钮和标签,我想在点击按钮后获得标签文本。 这是我的代码:

      function f() { var g = $('').val(); // Also I tried .text() and .html() alert(g); }    

试试这个:

 var g = $('#<%=Label1.ClientID%>').val(); 

或这个:

 var g = $('#<%=Label1.ClientID%>').html(); 

你错过了#

在头部添加:

  

试试这个

 var g = $('#<%=Label1.ClientID%>').text(); 

尝试使用html()函数。

$('#<%=Label1.ClientID%>').html();

你也错过了#来使它成为你正在寻找的ID。 没有#,它正在寻找标签类型。

尝试document.getElementById(’<%= Label1.ClientID%>‘)。text或innerHTML OTHERWISE LOAD JQUERY SCRIPT并将你的代码放在原样….

尝试:

 <%=this.Label1.Text%> 

这里没有解决方案适合我。 相反,我在标签上添加了一个类,并且能够以这种方式选择它。

$(".myLabel1Class").val()

并且,正如其他人所提到的,请确保已加载jquery。

这很简单,为该标签设置一个特定值(例如XXXXXXX)并运行它,打开html输出源(在浏览器中)并查找XXXXXXX,你会看到类似这样的内容XXXXXX它是你想要的, 的ID(我认为它通常与asp代码中的Label名称相同)现在你可以通过innerHTML或JQuery中的另一个方法获得它的值