I am using a JQuery after method to append an HTML row to an existing row, but the attributes of the parent are not inherited. What am I doing wrong?
<html>
<head>
    <title>AppendTest_min</title>
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.0/jquery.min.js"></script>
</head>
<body bgcolor="Teal">
    <div class="container">
        <div class="form-group">
            <div class="table-responsive">
                <form name="budgetform" id="budgetform">
                    <table class="table" id="spreadsheet">
                        <tr id="row1">
                            <td id="inputtd">
                                <input type="text" id="descr1" name="descr[]" size="25" class="inputrow" style="font-weight:bold; background-color:Wheat">
                                <input type="text" id="dueday1" name="dueday[]" style="text-align: center; background-color:Ivory" size="6" class="inputrow">
                                <button type="button" name="add" id="add1" style="font-weight:bold; background-color:AntiqueWhite; font-size:7px" class="btn_add">+</button>
                            </td>
                        </tr>
                    </table>
                </form>
            </div>
        </div>
    </div>
</body>
</html>
<script type="text/javascript">
    $(document).ready(function() {
        $(document).on('click', '.btn_add', function() {
            var button_id = $(this).attr("id");
            // alert("HELLO"); 
            // alert(button_id); 
            // get number part of ID    
            var nLen = button_id.length
            var numsize = nLen - 3;
            var nIdx = button_id.substr(3, 2);
            var sIdx = nIdx.toString();
            // alert(sIdx); 
            var sRowRef = "#row";
            var sAddToThisRowRef = sRowRef + sIdx;
            nIdx++;
            sIdx = nIdx.toString();
            var sRemIdx = "rem" + sIdx;
            var sAddIdx = "add" + sIdx;
            // var sNewRow = '<tr id="row'+nIdx+'"><td><input type="text" id="descr'+nIdx+'" name="descr[]" placeholder="Enter New Description" size = "25" class="inputrow" style="font-weight:bold; background-color:Wheat"/>';
            var sNewRow = '<tr id="row' + nIdx + '"><td><input type="text" id="descr' + nIdx + '" name="descr[]" placeholder="Enter New Description" size = "25" class="inputrow" style="font-weight:bold; background-color:Wheat"/>';
            sNewRow = sNewRow + '<input type="text" id="duedate' + nIdx + '" name="dueday[]" placeholder="Date Day" size = "6" class="inputrow"; background-color:Ivory" />';
            sNewRow = sNewRow + '<button type="button" name="add" id=' + sAddIdx + ' style="font-weight:bold; background-color:AntiqueWhite; font-size:7px" class="btn_add">+</button></tr>';
            $(sAddToThisRowRef).after(sNewRow);
            // $(sAddToThisRowRef).append(sNewRow);
            var sJustAddedRowRef = sRowRef + sIdx;
        });
    });
</script>
I am not seeing the cellspacing attribute inherited. This one has had me stumped for a while... Thx!