JSFiddle - React, Tailwind, and code Playground

by David Thomas

HTML

<table>
    <tr><td><input type="textbox"></td></tr>
    <tr><td><input type="checkbox"></td></tr>
</table>

JavaScript

var prevData, textInputIndex;
$('input:checkbox').change(
    function(){
        thisIndex = ($(this).index('table input') - 1);
        textInput = $('table input').eq(thisIndex);
        if ($(this).is(':checked')) {
            prevData = $(textInput).eq(thisIndex).val();
            $(textInput).eq(thisIndex).val('');
        }
        else {
            $(textInput).eq(thisIndex).val(prevData);
        }
    });