如何使用Jquery获取标签值?

时间:2011-12-12 03:09:48

标签: jquery asp.net label

我是jquery的初学者。如何通过jquery获取标签值? 以下是我的编码

protected void Page_Load(object sender, EventArgs e)
{
    if (!Page.IsPostBack)
    {
        this.Label1.Text = "asdasd";
    }
}

Html

<script src="../js/jquery-1.4.1.js" type="text/javascript"></script>
<script language ="javascript" type="text/javascript">
    $(document).ready(function () {

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


        });

    });


 </script>

警报功能不起作用:(

4 个答案:

答案 0 :(得分:1)

请按照以下步骤更正您的脚本并尝试

<script language ="javascript" type="text/javascript">
     $(document).ready(function () {
         var g = $('#<%=Label1.ClientID%>').text();
         alert (g);           
    });      

 //Comment out the last parenthesis
 //});    
</script> 

答案 1 :(得分:0)

text是一个函数,而不是属性。在它后面放一对括号:

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

答案 2 :(得分:0)

你很亲密

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

有关text()的更多信息。

答案 3 :(得分:0)

你有一个});太多了。此外,alert和左括号之间不应有空格。另外text是一个函数,因此您还应该在语句末尾添加()