I am having something like:
<table id="tblOne">
<tbody>
<tr>
<td>
<table id="tblTwo">
<tbody>
<tr>
<td>
Items
</td>
</tr>
<tr>
<td>
Prod
</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td>
Item 1
</td>
</tr>
<tr>
<td>
Item 2
</td>
</tr>
</tbody>
</table>
I have written jQuery to loop through each tr like:
$('#tblOne tr').each(function() {...code...});
But problem is that it loops through the “tr” of “tblTwo” also which I don’t want.
Can anyone please suggest something to solve this?
In jQuery just use:
Using the children selector (
>) you will walk over all the children (and not all descendents), example with three rows:Result:
In VanillaJS you can use
document.querySelectorAll()and walk over the rows usingforEach()