my html structure is like
<table>
<tr>
<td class="">
<input type="checkbox" data-id="1" data-permission="a1" value="true" onchange="documentSetup.handleClick(this);" checked="">
</td>
<td class="">
<input type="checkbox" data-id="1" data-permission="a2" value="true" onchange="documentSetup.handleClick(this);" checked="">
</td>
<td class="">
<input type="checkbox" data-id="1" data-permission="a3" value="true" onchange="documentSetup.handleClick(this);" checked="">
</td>
<td class="">
<input type="checkbox" data-id="1" data-permission="a4" value="true" onchange="documentSetup.handleClick(this);" checked="">
</td>
<td class="">
<input type="checkbox" data-id="1" data-permission="a5" value="true" onchange="documentSetup.handleClick(this);" checked="">
</td>
</tr>
</table>
these check boxes depend on the exact previous checkbox to be enabled that is
a2 is enable if a1 is selected till a4 a5 is always enable.
I have handled this using
ruleMap(a1->a2,a2->a3,a3->a4)
But if user deselects any previous check a2 I want all of the right side check-boxes to be deselected and disabled until data-permission is a5(excluding a5). Can I do this with nextUntil on child of td? I can not add class name to td. Please suggest a solution thanks a lot.