用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中的另一个方法获得它的值