2013-07-25 2 views
2

안녕하세요 저는 각 클래스를 사용하여 선택한 행을 읽으려면 다음 jquery 코드를 사용하고 있습니다. 한 행 html은jquery를 사용하여 각 선택된 행 값 검색

<input id="_GridView3_chkEmployee" type="checkbox" name="$GridView3$ctl02$chkEmployee" /> 
     </td><td> 
        <span id="GridView3_ctl02_lblId" class="IDName">687</span> 
       </td><td> 
        <span id="_GridView3_ctl02_lblCompany" class="FName">Xyz Inc.</span> 
       </td><td> 
        <span id="_GridView3_ctl02_lblDun">12323</span> 
       </td> 

입니다. 다음 jquery 코드의 문제점은 경고가 확인 된 행을 표시하는 대신 IDName 및 FName의 모든 값을 표시한다는 것입니다.

$(document).ready(function() { 
    $("#submit").click(function() { 
     alert("starting"); 
     $("#<%=GridView3.ClientID%> input[id*='chkEmployee']:checked").each(function() { 
      alert($('.IDName').text()); 
      alert($('.FName').text()); 
     }); 
    }); 
}); 

선택한 코드의 단일 .IDName 및 .FName 값에 대해이 코드를 경고하는 방법은 무엇입니까? 감사합니다

답변

3

이 작업을 수행 할 수 있습니다 -

$("#<%=GridView3.ClientID%> input[id*='chkEmployee']:checked").each(function() { 
      alert($(this).closest('tr').find('.IDName').text()); 
      alert($(this).closest('tr').find('.FName').text()); 
}); 
관련 문제