t2 클래스의 테이블에서 td 값을 가져오고 싶습니다. 어떻게 할 수 있습니까? 내가 좋아하는 더 간단한 무언가를 사용하지 왜td의 값은 jquery를 사용하지만 테이블 내부의 테이블
var test = $(.lv1 tr:nth-child(" + row2 + ")").children("td:last").children(".lv2 tr:last").children("td:last").html();
테이블
<listview1>
<itemtemplate>
<table class="t1">
<tr class="lv1"><td></td><td></td></tr>
<tr class="lv1"><td colspan="2">
<listview2>
<itemtemplate>
<table class="t2">
<tr class="lv2">
<td></td>
</tr>
<tr class="lv2">
<td></td>
</tr>
</table>
</itemtemplate>
</listview2>
</td></tr>
</table>
</itemtemplate>
</listview1>
1900 년에는 레이아웃을 다시 적용하기위한 테이블이 필요합니다. 진지하게 : 레이아웃 목적으로 테이블을 사용하는 것처럼 보이는데, 이는 나쁘다. 'div'를 더 잘 사용하십시오. – PeeHaa
더 심각한 메모에. 구문 오류가 있습니다. '$ (.lv1 tr : nth-child ("+ row2 +") ")'시작 부분에 여분의 따옴표가 있음을 주목하라. – PeeHaa
나는 $ ('table.t1 tr.lv1 td table.t2 tr.lv2 td') .html()'또는'$ ('.t1 .lv1 td.t2 tr.lv2 td')를 시도 할 것이다. html();'셀렉터가 너무 많아서 데이터를 가져오고 자하는 필드에 클래스를 할당하는 것이 더 쉬울 수도 있습니다. –