Всплывающая подсказка начальной загрузки/подтверждение и подтверждение не исчезают после обновления загрузки данных

#javascript #html #jquery #bootstrap-4

#язык JavaScript #HTML #jquery #начальная загрузка-4

Вопрос:

Я обновляю таблицу каждые 5 секунд с помощью JS. Загружаемый файл содержит всплывающие подсказки и подтверждения начальной загрузки. Когда вы наводите курсор на один из этих элементов и данные обновляются, всплывающая подсказка или подтверждение остаются на экране, даже если мышь больше не находится в этой области.

Индекс JS

 $(document).ready(function(){  $('#table-main').load('functions/fetch-main.php');  refreshTable(); });  function refreshTable(){  $('#table-main').load('functions/fetch-main.php', function(){  setTimeout(refreshTable, 5000);  }); }  

В пределах functions/fetch-main.php файл это одна из подсказок

 echo "lt;button type='button' class='btn btn-warning btn-sm' data-toggle='modal' data-target='#editlog' data-id='" . $row['id'] . "'gt;lt;span data-toggle='tooltip' title='Edit Record'gt;lt;i class='fas fa-edit'gt;lt;/igt;lt;/spangt;lt;/buttongt; ";  

Когда файл загружается снова, верхняя панель инструментов остается на экране

введите описание изображения здесь

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

 lt;script type="text/javascript"gt;  $(document).ready(function(){  $('[data-toggle="tooltip"]').tooltip();  });  $('[data-toggle=confirmation]').confirmation({  rootSelector: '[data-toggle=confirmation]'  });  $('[data-toggle=confirmation-popout]').confirmation({  rootSelector: '[data-toggle=confirmation-popout]'  }); lt;/scriptgt;  

Возможно ли предотвратить это?

Спасибо