Я использую data-tables
, обработку на стороне клиента с расширением кнопок.
На сайте я отображаю таблицу, мне нужна функция для копирования некоторого текста, содержащегося в div, в буфер обмена.Я использую этот код для этой цели:
var div = document.createRange();
div.setStart(container, 0);
div.setEndAfter(container) ;
window.getSelection().addRange(div);
document.execCommand("Copy");
Все работает нормально, если только я не выбрал запись в таблице данных, прежде чем использовать функцию копирования в буфер обмена.Когда я выбираю запись в таблице, а затем использую свою копию в функцию буфера обмена, она будет не только копировать нужный текст из моего контейнера, но также и содержимое div datatables.
Полагаю, это может быть помехоймежду моей функцией js и функцией копирования в буфер обмена расширения кнопки dataTables, которые, кажется, предлагают функцию копирования в буфер обмена.
Есть мысли по этому поводу?