JSFiddle - React, Tailwind, and code Playground

HTML

<div class="wrapper">
    <table class="table">
        <tr class="row">
            <td><div class="checkbox"></div></td>
            <td>AAAAAAAAAAAAAAAAAAA</td>
        </tr>
        <tr class="row">
            <td><div class="checkbox"></div></td>
            <td>DDDDDDDDDDDDDDDDDDDD</td>
        </tr>
        
        <tr class="row">
            <td><div class="checkbox"></div></td>
            <td>DDDDDDDDDDDDDDDDDDDD</td>
        </tr>
        
        <tr class="row">
            <td><div class="checkbox"></div></td>
            <td>DDDDDDDDDDDDDDDDDDDD</td>
        </tr>
        
        <tr class="row">
            <td><div class="checkbox"></div></td>
            <td>DDDDDDDDDDDDDDDDDDDD</td>
        </tr>
        
        <tr class="row">
            <td><div class="checkbox"></div></td>
            <td>DDDDDDDDDDDDDDDDDDDD</td>
        </tr>
    </table>
</div>

CSS

.wrapper{
    /*overflow-y: auto*/;
    height: 100px;
    background-color: green;
}
.row:hover{
    background-color: #ddd;
    cursor: pointer;
}
.checkbox{
    height: 12px;
    width: 12px;
    background-color: #fff;
    border: 1px solid #555;
    visibility: hidden;
    margin: 2px 5px;
}
.row:hover .checkbox{
    visibility: visible;
}

JavaScript

$('.row').click(function(){
      alert('clicked'); 
});