datatables.js jQuery выберите ближайший tr

#jquery #datatables #selector

Вопрос:

У меня есть некоторое поведение, связанное с проводами, когда я пытаюсь выбрать родителя/ближайшего в таблице данных после нажатия на элемент раскрывающегося меню начальной загрузки

пример таблицы:

 <table class="table">
<thead class="thead-light">
    <th>id</th>
    <th>col1</th>
    <th>col2</th>
    <th>col3</th>
    <th>actions</th>
</thead>
<tbody>
    <tr>
        <td>123</td>
        <td>1</td>
        <td>Produkt</td>
        <td>Bezeichnung</td>
        <td class="text-right">
            <div class="dropdown">
                <a href="#" class="btn btn-light-primary font-weight-bold dropdown-toggle" data-toggle="dropdown">
                    Dropdown example
                </a>
                <div class="dropdown-menu dropdown-menu-sm">
                    <ul class="navi">
                        <li class="navi-item">
                            <a class="navi-link active" href="javascript:;">
                                <span class="navi-icon"><i class="flaticon2-chat-1"></i></span>
                                <span class="navi-text">Active</span>
                            </a>
                        </li>
                    </ul>
                </div>
            </div>
        </td>
    </tr>
</tbody>
 

язык JavaScript:

 $('.navi-item').on('click', function() {
        var tr =  $(this).closest("tr");
        tr.addClass("bg-danger");
        // do stuff
    });
 

это работает нормально, до тех пор, пока он не является доступным для данных.
Это даже работает в таблице данных, когда я перемещаю «снаружи» раскрывающийся div-контейнер — где моя ошибка?

bootstrap 4.6 работал с увлекательной темой и пытался выяснить и решить проблему со стандартными классами boostrap

спасибо вам за вашу помощь! первый пост здесь — пожалуйста, будьте нежны 😉

Комментарии:

1. после еще некоторых исследований я пришел к выводу, что эта проблема связана с используемой темой. когда я снова включаю jQuery, он внезапно начинает работать