【问题标题】:How can i get the label value by using Jquery?如何使用 Jquery 获取标签值?
【发布时间】:2011-12-12 12:20:30
【问题描述】:

我是 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>

警报功能不起作用:(

【问题讨论】:

  • 想知道 -ve 投票。这个人说他是初学者。 -ve 投票背后的一点说明可以帮助其他人。

标签: jquery asp.net label


【解决方案1】:

请按以下方式更正您的脚本并尝试

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

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

【讨论】:

    【解决方案2】:

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

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

    【讨论】:

      【解决方案3】:

      你很亲密

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

      更多关于text()的信息。

      【讨论】:

        【解决方案4】:

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

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2011-05-10
          • 2011-02-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多