С помощью tinymce, когда нажата кнопка 'rtl', мне нужно изменить направление текстовых сообщений для любого языка любой страны.
, поэтому я установил параметры инициализации и составил источник HTML
tinymce.init({
target : '.creator_content_text',
forced_p_newlines : false,
forced_root_block : false,
inline : true,
menubar : false,
fontsize_formats: fontSizeLst,
paste_as_text: true,
plugins: ["... directionality ..."],
toolbar1 : ".... | ltr rtl",
toolbar2 : "......",
<!-- this is my default html layout -->
<!-- target element -->
<div class="creator_content_text" style="word-wrap: break-word;color:#555555;outline:none;line-height:1;-webkit-user-select:text;font-family: Arial;" allPadding="10">
<p>
<bdo>Click here to add your text</bdo>
</p>
</div>
, но приведенные выше коды приводят к тому, что, когда я нажимаю кнопку 'rtl', присваиваем атрибуту dir = "rtl" тег p.
например,
<div class="creator_content_text" style="..." allPadding="10">
<p dir="rtl"> <!-- when I clicked 'rtl' -->
<bdo>Click here to add your text abcde</bdo> <!-- after click 'rtl', I typed 'abcde' -->
</p>
</div>
Результатом вышеупомянутого html является то, что направление изменилось.но проблема в том, что оригинальный текст также изменился.Например, оригинал. Нажмите здесь, чтобы добавить свой текст abcde и измененный, edcba txet ruoy dda от ereh kcilC
Мне нужно установить dir = "rtl" в теге bdo, а не в теге p.как что,
<div class="creator_content_text" style="....;" allPadding="10">
<p>
<bdo dir="rtl">Click here to add your text</bdo>
</p>
</div>
Как изменить цель 'rtl' с тега p на тег bdo?