2011-12-12 14 views
0

jquery의 초보자입니다. 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> 

경고 기능 :(

+1

보십시오. 그 사람은 초보자라고합니다. 배후에있는 작은 쪽지는 다른 사람들에게 도움이 될 수 있습니다. – Hoque

답변

1

는 다음과 같이 스크립트를 수정하십시오 및 - 제가 투표를 궁금

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

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

text 함수가 아닌 속성입니다 작동하지 않는 코딩되어 그 뒤에 괄호 한 쌍을 넣어 :.

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

가까운

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

자세한 내용은 text().

0

});이 너무 많습니다. 또한 alert과 왼쪽 괄호 사이에 공백이 없어야합니다. 또한 text은 함수이기 때문에 문 끝에 ()을 추가해야합니다.

관련 문제