将样式应用于TinyMCE中的父元素
如果p-tag有一个a-tag子级,我需要向其添加一个类,如下所示:将样式应用于TinyMCE中的父元素,tinymce,tinymce-4,episerver,Tinymce,Tinymce 4,Episerver,如果p-tag有一个a-tag子级,我需要向其添加一个类,如下所示: <p class="read-more-link"> <a href="#">Link</a> </p> 有人知道如何解决这个问题吗?你应该使用一个包装器,看看我已经试过了,看到我在原始问题中的编辑,但无法让它工作这里有一个小问题显示了这个问题:新的{title=“Read more link”,block=“p”,classes=“
<p class="read-more-link">
<a href="#">Link</a>
</p>
有人知道如何解决这个问题吗?你应该使用一个包装器,看看我已经试过了,看到我在原始问题中的编辑,但无法让它工作这里有一个小问题显示了这个问题:
新的{title=“Read more link”,block=“p”,classes=“Read more link”,wrapper=“true”
工作吗,没有选择器
?是的,但这意味着您可以将该类添加到任何p-tag,而不仅仅是那些具有子a-tag且不应被允许的类,将在所选元素周围添加包装器。换句话说,包装器意味着您可以在编辑器中选择的任何元素周围添加带有指定CSS类的
标记。AFAIK没有办法指定包装器只可用于包装特定元素。
new {title="Read more link", selector="p", classes="read-more-link" } // this allows user to add class to any p
new {title="Read more link", selector="p > a", classes="read-more-link" } // this adds class to a tag
new {title="Read more link", selector="p > a", classes="read-more-link", wrapper="true" } // this does nothing
new {title="Read more link", selector="p > a", block="p", classes="read-more-link", wrapper="true" } // this does nothing
new {title="Read more link", selector="a", block="p", classes="read-more-link", wrapper="true" } // this does nothing