tinymce,如何更改dir =“ rtl”设置目标?

时间:2019-09-25 02:24:56

标签: tinymce right-to-left

使用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 ot ereh kcilC

我需要在bdo标签而不是p标签中设置dir =“ rtl”。 喜欢什么,

<div class="creator_content_text" style="....;" allPadding="10">
        <p>
            <bdo dir="rtl">Click here to add your text</bdo>
        </p>
    </div>

如何将“ rtl”目标从p标签更改为bdo标签?

0 个答案:

没有答案