У меня есть эта скрипка из кнопки «Как включить», когда не найдено результатов . Моя проблема в том, что когда я пытаюсь связать это с показом модов, это не сработает.

Кнопка «Мой новый» отключена по умолчанию и может быть включена только в том случае, если в dataTable нет результата.

Мой dataTable работает отлично, это модал, который не отображается, когда я нажимаю * New, когда пытаюсь найти произвольный текст в dataTable, чтобы отобразить результаты.

{amp}lt;a href="#addnew" id="addnew" data-toggle="modal" class="btn btn-primary btn-sm btn-flat" disabled="true"{amp}gt;{amp}lt;i class="fa fa-plus"{amp}gt;{amp}lt;/i{amp}gt; New{amp}lt;/a{amp}gt; 

Возможно ли, чтобы этот скрипт работал без $(document).ready

 $(document).ready(function () { $('#example1').dataTable( { "fnDrawCallback": function( oSettings ) { if ($(".dataTables_empty")[0]) { $('#addnew').prop("disabled", false); } else { $('#addnew').prop("disabled", true); } } } ); }); 

В настоящее время я использую это как мой глобальный скрипт dataTable.

 $(function () { $('#example1').DataTable({ responsive: true }) 

Это моё дополнение.

 $(function(){ $("body").on('click', '.addnew', function (e){ e.preventDefault(); $('#addnew').modal('show'); var id = $(this).data('id'); getRow(id); }); });