Error passing td.parentNode javascript on ‘onclick’ method

Im working with DataTables(https://datatables.net/examples/basic_init/zero_configuration.html) and javascript, right now Im dealing with ‘edit’ behavior, If I click on edit icon a whole row should be editable.

Now on my javascript file Im using ‘fnCreatedCell’ property (https://legacy.datatables.net/ref#fnCreatedCell) and passing a nTd.parentNode as parameter inside my button icon on ‘onclick=enableEditableRow(${nTd.parentNode})’ method, so my problem here is for some reason javascript is throwing me an error:

Uncaught SyntaxError: Unexpected identifier

Its not even useful… IDK how exactly pass this parameter.

Here is my code:

{
            data: null,
            title: 'Edit',
            orderable: false,
            fnCreatedCell: function (nTd, sData, oData, iRow, iCol) {
                $(nTd).html(`<button type="button" class="btn btn-outline-secondary" 
                onclick='enableEditableRow(${oData.id}, ${iRow}, ${nTd.parentNode})'>
                    <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-pencil-square" viewBox="0 0 16 16">
                        <path d="M15.502 1.94a.5.5 0 0 1 0 .706L14.459 3.69l-2-2L13.502.646a.5.5 0 0 1 .707 0l1.293 1.293zm-1.75 2.456-2-2L4.939 9.21a.5.5 0 0 0-.121.196l-.805 2.414a.25.25 0 0 0 .316.316l2.414-.805a.5.5 0 0 0 .196-.12l6.813-6.814z"/>
                        <path fill-rule="evenodd" d="M1 13.5A1.5 1.5 0 0 0 2.5 15h11a1.5 1.5 0 0 0 1.5-1.5v-6a.5.5 0 0 0-1 0v6a.5.5 0 0 1-.5.5h-11a.5.5 0 0 1-.5-.5v-11a.5.5 0 0 1 .5-.5H9a.5.5 0 0 0 0-1H2.5A1.5 1.5 0 0 0 1 2.5v11z"/>
                    </svg>
                </button>`);
            }
}