Скопируйте таблицу без тегов, используя буфер обмена. js - PullRequest
0 голосов
/ 19 марта 2020

В настоящее время я использую буфер обмена. js для копирования таблицы, но в этой таблице есть несколько полей с тегами, например, и при вставке содержимого вводится разрыв строки.

Я не знаю, можно удалить все теги из скопированного текста с помощью буфера обмена. js?

Я использую что-то вроде:

<a class="btn btn-default" id="export-btn" data-clipboard-target="#datTtable">Copy</a>

<table id="datTable" data-tableName="Test" class="table table-hover">
<thead>
    <tr><td>Col1</td><td>Col2</td></tr>
</thead>
<tbody>
    <tr><td> dat10</br> Ok </td><td> dat11 </td></tr>
    <tr><td> dat20         </td><td> dat21 </td></tr>
  </tbody>
</table>

<script src="https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/2.0.4/clipboard.min.js"></script>
<script>
var clipboard = new Clipboard('.btn');

clipboard.on('success', function(e) {
  console.info('Action:', e.action);
  console.info('Text:', e.text);
  console.info('Trigger:', e.trigger);

  e.clearSelection();
});

clipboard.on('error', function(e) {
  console.error('Action:', e.action);
  console.error('Trigger:', e.trigger);
});
</script>

BR и спасибо

...