Slick Reverse Combinators

HTML

<p>Reverse combinators FTW!</p>
<table id="tbl">
    <tr>
        <td><a href="#">lorem</a></td>
    </tr>
    <tr>
        <td class="hi">lorem</td>
    </tr>
    <tr>
        <td><a href="#">lorem</a></td>
    </tr>
    <tr>
        <td>lorem</td>
    </tr>
    <tr>
        <td><a href="#">lorem</a></td>
    </tr>
    <tr>
        <td>lorem</td>
    </tr>
    
</table>

JavaScript

$$('#tbl tr > td a ! tr').setStyle('background', '#ccc');
$$('.hi ! table !~ p').setStyle('border', 'solid 1px');