Как программно получить текст в формате RTL - PullRequest
0 голосов
/ 08 июня 2018

У меня есть следующий текст:

ךלחיעכגדש(does this work)ךלחיעכגדשךלחיעכגדשךלחיעכגדש

Он отображается в div с примененным к нему direction: rtl, что приводит к его отображению так:

ךלחיעכגדשךלחיעכגדשךלחיעכגדש(does this work)ךלחיעכגדש

Когда я пытаюсь скопировать текст, находящийся внутри div, в буфер обмена, стиль direction: rtl не сохраняется, а исходный формат строки копируется, вызывая текстпри вставке отобразить следующее:

ךלחיעכגדש(does this work)ךלחיעכגדשךלחיעכגדשךלחיעכגדש

Что можно сделать, чтобы сохранить форматирование direction: rtl для события копирования / вставки?Есть ли какая-либо функция / библиотека JavaScript, которую я могу использовать в событии копирования, чтобы программно делать то, что делает direction: rtl?

<div style="direction:rtl">
   ךלחיעכגדש(does this work)ךלחיעכגדשךלחיעכגדשךלחיעכגדש
</div>

Пример jsfiddle

Если вы запустите jsfiddle и скопируете текст, вы заметите, что стилизация не сохраняется, а оригиналСтрока отображается.

Спасибо!

...