ฉันมีโครงสร้างตารางดังนี้:
<table1>
<tbody>
<tr>
<td></td>
...
<td>
<table2>
<tbody>
<tr>
<td></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
ใน javascript ฉันมีตัวแปรที่tbl
มีค่าจาก$(table1)
นั้นฉันต้องการรับองค์ประกอบลูกโดยตรงทั้งหมด (tr) <tbody>
ของtable1
. รหัสของฉันคือ:
$('tr', tb1)
เห็นได้ชัดว่ามันส่งคืน<tr>
องค์ประกอบทั้งหมดใน table1 และ table2 ฉันคิดว่าฉันสามารถผ่านไปได้
$('tr', tb1).not(function(){return $(this).parent().parent()[0] != tb1;})
หรือตรรกะแบบนี้
ฉันรู้ว่าจะได้รับเด็กโดยตรง$('table1 > tbody > tr')
tr
น่าเสียดายที่ฉันไม่สามารถใช้สิ่งนี้ได้
ใครมีความคิดที่ดีเกี่ยวกับเรื่องนี้?
ขอบคุณ.