2012-01-24 3 views
0

다음 표의 ADEPG0568N에 액세스하려면 jquery 코드 (방화 광)를 사용하고 싶습니다. 다음과 같이 쓸 수 있습니다 : $ ('. form_table tr : eq (1)'); 행을 얻기 위해서. 그런데 어떻게 그 안에 두 번째 td에 접근 하는가?jquery를 사용하여 테이블 행 값을 추출하는 방법

<table class="form_table" width="90%" cellspacing="1" cellpadding="2" border="0" align="center"> 
<tbody> 
<tr class="orange_header"> 
<tr class="BodyTdOdd"> 
<tr class="BodyTdOdd"> 
<td width="50%" align="Right">PAN&nbsp;&nbsp;&nbsp;&nbsp;</td> 
<td width="50%"> 
<b>ADEPG0568N</b> 
</td> 
</tr> 
.... 
+0

를 참조 무엇 모든 비 폐쇄 테이블 행 태그가 달려? 당신은 tablerows를 중첩 할 수없고, 모든 현명한 브라우저는 tbody의 뿌리로 그들을 밀어 낼 것입니다. –

답변

0

<script type="text/javascript"> 
$(document).ready(function() { 
var item= $("table tbody tr td:nth-child(2)"); 
alert(item.text()); 
}); 
</script> 

2, 1 'PAN'다음과 같은 테이블에있는 모든 TDS

+0

하지만 tbody 내에 2 번째 tr이 필요합니다. – AgA

0

추출 될 두 번째 요소를 가져보십시오 : 귀하의 요구 사항에 따라 사용자 정의 할 수 있습니다

$('#form_table tr').each(function() { 
var $tds = $(this).find('td'); 
if($tds.length != 0) { 
var $currText = $tds.eq(0).text(); 
alert('Curr Source Language: ' + $currText); 
} 
}); 

쓸 수있는 특정 셀을 선택하십시오.

$('#form_table tr').each(function() { 
    var td2 = $(this).find("td").eq(2).text();  
}); 

http://forum.jquery.com/topic/get-text-of-td-element-in-a-table

관련 문제