<label id="Lable1" >1</label>var value = $("#Label1").attr("???");javascript 怎么获取label的值啊?

解决方案 »

  1.   

    $("#Lable1").html();或者$("#Lable1").text();
      

  2.   


    var val=$("#Lable1").val();
      

  3.   

    var val=$("#Lable1").text();
      

  4.   

    给你两种方法参考。代码如下:
    <label id="x"  >123123123</label>
    <label id="y"  >abcabcabc</label>$(document).ready(function(){
    $("#x").click(function(){
    alert($(this)[0].innerText);
    });
    });$(document).ready(function(){
    $("#y").click(function(){
    alert($(this)[0].innerHTML);
    });
    });第一种是获取2个label标签之间的文本。
    第二种是获取2个label标签之间的HTML。
    不知道你要的是哪种效果,你可以按照适合自己的方式修改代码就可以实现了。
      

  5.   

    <asp:Label ID="lbl" runat="server" Text="12"></asp:Label>
      var mvalue=$("#lbl").text(); 这中是对的  这个我试过了 是可以了 
     但是 var val=$("#Lable1").val(); 是不可以的 什么内容都没有
      

  6.   


    +1我+上runat="server",弹出underfind