2011-05-04 7 views
2
<div id="abc">  
    <table id="qtytable"> 
     <tr> 
      <td> 
       <asp:Label ID="QTY" runat="server"></asp:Label> 
      </td> 
     </tr> 
    </table> 
</div> 

레이블의 가치를 얻으려면 어떻게해야합니까?레이블의 가치를 얻는 방법

$("#abc).find("#qtytable label:first"); 

길이를 0으로 반환합니다. 알레 네이트 란 무엇입니까?

답변

6
$('#<% QTY.ClientID %>').text(); 

ASP.NET은 서버 ID 이름과 다른 클라이언트 이름으로 컨트롤을 렌더링합니다.

3

값을 제공합니다.

+0

.html 중에서는 도착을 완전한 html .... 텍스트는 실제 값을 얻는 것 – kobe

0
$('<%= QTY.ClientID %>').html(); 

또는 자바 스크립트 사용 :

document.getElementById('<%= QTY.ClientID %>').value; 
+0

'<% ='를 사용해야합니다. 그렇지 않으면 컴파일러 오류가 발생합니다. –

+0

@Kyle 맞습니다, added =;) –

+0

.value()는 jQuery에서 정의되지 않았습니다. (또한 레이블에는 값이 없습니다.) –

관련 문제